Skip to main content
Use the JavaScript SDK inside a React Native app (Expo or bare). State is wired via the @dynamic-labs-sdk/react-hooks package — the same headless client and hooks as on web, plus native polyfills and deep links.
The JavaScript SDK is headless — there is no built-in modal, wallet picker, or login form. You build all UI yourself. See the JavaScript SDK Overview for details.
Before you start: a React Native app (Expo development build or bare) and a Dynamic environment ID from the Dynamic dashboard. Expo Go is not supported.
Add the Dynamic docs MCP to your AI editor first — your agent can then query the docs directly.
Copy this prompt into your LLM (e.g. Claude, ChatGPT, Cursor) to implement Dynamic in your React Native app via the JS SDK.
Last modified on July 23, 2026