Clerk React SDK

Clerk React is a wrapper around ClerkJS. It is the recommended way to integrate Clerk into your React application.


If you are using Next.js, please make sure to install @clerk/nextjs as @clerk/clerk-react is incompatible. See the Next.js documentation for more information.

Clerk React provides React.js implementations of Clerk Components; highly customizable, pre-built components that you can use to build beautiful user management applications. You can find display components for building sign-in, sign-up, account switching, and user profile management pages as well as flow control components that act as helpers for implementing a seamless authentication experience.

Clerk React comes loaded with custom hooks. These hooks give you access to the Clerk object, and a set of useful helper methods for signing in and signing up.

Setting up Clerk React

You need to create a Clerk application in your Clerk Dashboard before you can set up Clerk React. For more information, check out the Set up your application guide.

Once a Clerk application has been created, you can install and then start using Clerk React in your application. The quickstart guide will have all the information you need to get started.


What did you think of this content?