<SignUp/>
component is used to render a beautiful, high-conversion sign-up flow with your choice of required fields and social sign-up providers. It supports any authentication scheme, from basic Email/password authentication, to Passwordless and Social Login (OAuth) and it automatically handles everything for you, from basic data collection to email address and phone number verification.<SignUp/>
component is extremely flexible. Simply configure the User Management settings of your instance according to your business requirements and the <SignUp/>
.<SignUp/>
component and match it to your using the Theme Settings, theming props or plain CSS.<SignIn/>
component, all that's left is to render it inside your page. The default rendering is simple but powerful enough to cover most use-cases. The authentication and display (look and feel) configuration that you've set up in your Clerk Dashboard will work out of the box.<SignUp/>
component uses hash-based routing by default: as the user goes through the sign up flow, hash portion of the URL will update to reflect the current step (eg: example.com/#/verify-email
).example.com/sign-up/verify-email
):<SignUp/>
component must render on path
and all of it's subpaths:<SignUp/>
component can also be presented as a modal. This is typically used on pages that show content whether or not the user is signed in.afterSignInUrl
and afterSignUpUrl
to the same value.<SignUp/>
component can be highly customized through the Instance settings on the Theme page. This document will be updated soon with all necessary details.