Skip to main content

Installation

To use the React SDK, you have to install both our vanilla JS SDK & our React SDK into your application. Client JS SDK: @onehop/client React SDK: @onehop/react

npm

Yarn

Initializing the SDK

To use the React SDK within your app, you first must call the init method from @onehop/client with your project ID. This should be done as early as possible in your application’s lifecycle. Find your project ID on this page.
JSX

With Next.js

If using Next.js (or SSR in general), then you need to make sure that the client gets initialized on the client-side, not the server. To do this, we recommend initializing the Hop Client in a useEffect in your _app file, for example:
JSX