Loading...
Loading...
Integrate WorkOS AuthKit with React Router applications. Supports v6 and v7 (Framework, Data, Declarative modes). Use when project uses react-router, react-router-dom, or mentions React Router authentication.
npx skill4agent add workos/skills workos-authkit-react-router1. Fetch README (BLOCKING)
2. Detect router mode
3. Follow README for that mode
4. Verify with checklist belowhttps://github.com/workos/authkit-react-router/blob/main/README.md| Mode | Detection Signal | Key Indicator |
|---|---|---|
| v7 Framework | | Routes in |
| v7 Data | | Loaders in route config |
| v7 Declarative | | Routes as JSX, no loaders |
| v6 | package.json version | Similar to v7 Declarative |
react-router.config.tscreateBrowserRouter<BrowserRouter>| Function | Purpose | Where to use |
|---|---|---|
| OAuth callback handler | Callback route ONLY |
| Fetch user data in routes | Any route needing auth |
authkitLoaderauthLoader()/dashboard/.env.env.localWORKOS_API_KEYsk_WORKOS_CLIENT_IDclient_WORKOS_REDIRECT_URIhttp://localhost:3000/auth/callbackWORKOS_COOKIE_PASSWORDWORKOS_REDIRECT_URInpm run buildAuthKitProvideruseAuthauthkitLoaderAuthKitProviderAuthKitProviderAuthKitProviderWORKOS_REDIRECT_URInode_modules