Custom Hook
SiteAuth provides custom hook to help you manage authentication in your app.
useSiteAuth
A hook that provides authentication status and loading state.
import { useSiteAuth } from 'site-auth-react'; function Dashboard() { const { isAuthenticated, loading } = useSiteAuth(); if (loading) { return <p>Loading...</p>; } if (!isAuthenticated) { return <p>You need to log in</p>; } return <p>Welcome to the dashboard!</p>; }