useClerk()
The useClerk() hook provides access to the Clerk object, allowing you to build alternatives to any Clerk Component.
Returns
Clerk — The useClerk() hook returns the Clerk object, which includes all the methods and properties listed in the Clerk reference.
Example
The following example uses the useClerk() hook to access the clerk object. The clerk object is used to call the openSignIn() method to open the sign-in modal.
import { useClerk } from "@clerk/clerk-react";
export default function Home() {
const clerk = useClerk();
return <button onClick={() => clerk.openSignIn({})}>Sign in</button>;
}"use client";
import { useClerk } from "@clerk/nextjs";
export default function HomePage() {
const clerk = useClerk();
return <button onClick={() => clerk.openSignIn({})}>Sign in</button>;
}Feedback
Last updated on