alepha@docs:~/docs/framework/reference/react-hooks$
cat useAuth.md | pretty1 min read
Last commit:
#useAuth
#Import
typescript
1import { useAuth } from "alepha/react/auth";
#Overview
Reads the current user and exposes login() / logout().
user comes from the shared currentUserAtom, so every component using
this hook re-renders together on sign-in and sign-out. The type parameter
names your realm's auth providers, making login("google") type-safe.
#Examples
typescript
1const { user, login, logout } = useAuth();2if (!user) {3 await login("credentials", { username, password });4}