@wacht/react-router is the React Router adapter for Wacht.
Integration points
- Client rendering:
DeploymentProvider+ auth components/hooks - Request auth:
authenticateRequest,getAuth,requireAuth
What this package provides
UI + hooks
React auth components/hooks from
@wacht/jsx with router-aware navigation behavior.Loader/action auth helpers
Request-time auth helpers for server loaders/actions.
Session synchronization
authenticateRequest() returns headers that must be forwarded to keep session state aligned.Forward headers returned by
authenticateRequest() in every server response path.