alepha@docs:~/docs/framework/reference/react-hooks$
cat useAuth.md | pretty
1 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}