Recommended: JavaScript SDK with React Hooks
For new React apps, we recommend the JavaScript SDK with React Hooks (
@dynamic-labs-sdk/react-hooks) instead of the legacy React SDK documented here. The JS SDK comes with many benefits such as a much smaller bundle size and other optimizations. Use the React quickstart (JavaScript SDK) to get started.Basic Implementation
Create app with the React Quickstart
Follow the React Quickstart Custom setup path: Ethereum (EVM) with Wagmi and viem. Use the quickstart’s Vite scaffold, or scaffold React with your own tooling and install the same packages. In the Dynamic dashboard, enable Ethereum under Chains & Networks and add your dev origin under Security → Allowed Origins.