Access the current Session object inside your components.
useSession hook accesses the current user Session object. It can be used to retrieve information about the session status. The
useSession hook is a shortcut for retrieving the Clerk.session property.
Session object returned from the hook will hold all state for the currently active session. As such, the
useSession hook must be called from a component that is a descendant of the <SignedIn/> component. Otherwise, the hook will throw an error.
The following example accesses the Session object in order to display how long a user has been active in this client session. Note that you can also get to the User object through the