React Native SDK

You can use all of the thirdweb and thirdweb/react exports in your React Native app, with some exceptions (see differences).

Quickstart

Many of the components and hooks in the React Native SDK use a client to interface with the core SDK and your private RPC endpoints. You'll need to create a clientId in the Dashboard to generate this client.

Getting started

Get started with the React Native SDK

Differences from React

Get to know the differences between React and React Native usage

Starter kit

If you want to get started quickly run:

npx thirdweb create --legacy-peer-deps --react-native

or clone the expo-starter repo using git.

Expo + thirdweb starter repo

Usage

TypeScript

Follow the TypeScript docs for functions and types

React

Follow the React docs for hooks, providers and components