useUserSession()Returns a reactive session store and Better Auth client helpers.
const {
client,
session,
user,
loggedIn,
ready,
signIn,
signUp,
signOut,
fetchSession,
updateUser,
} = useUserSession()
client: Better Auth client instance on client, null on server.session / user: useState refs kept in sync by fetchSession.loggedIn: true when both session and user are set.ready: true after first fetch attempt.signIn / signUp: available only on client.