Loading...
Loading...
Build applications with React Router in Framework, Data, Declarative, and unstable RSC modes. Use when configuring routes, route modules, loaders, actions, forms, fetchers, navigation, pending UI, SSR/SPA/pre-rendering, middleware, URL params/search params, or React Router upgrades.
npx skill4agent add remix-run/react-router react-router@react-router/devreact-router.config.tsapp/routes.tsapp/entry.server.tsxapp/entry.client.tsxapp/routes/loaderactionclientLoaderclientActionErrorBoundarymetalinksheaders./+types/...@react-router/dev/viteapp/react-router.config.tsappDirectoryreferences/framework-mode.mdcreateBrowserRoutercreateHashRoutercreateMemoryRoutercreateStaticRouter<RouterProvider router={router}>pathchildrenloaderactionComponentErrorBoundarylazyreferences/data-mode.md<BrowserRouter><HashRouter><MemoryRouter><Routes><Route>element={<Component />}references/declarative-mode.mdunstable_reactRouterRSC@vitejs/plugin-rscunstable_RSCRouteConfigentry.rscServerComponentServerErrorBoundaryServerLayoutServerHydrateFallback"use client""server-only""client-only"references/framework-mode.mdreferences/rsc.mdreferences/data-mode.mdreferences/rsc.mdnode_modules/react-router/docs/node_modules/react-router/docs/index.md
node_modules/react-router/docs/start/
node_modules/react-router/docs/how-to/
node_modules/react-router/docs/explanation/
node_modules/react-router/docs/upgrading/react-router/docs/...node_modules/react-router/docs/docs/[MODES: framework, data, declarative]node_modules/react-router/docs/how-to/react-server-components.md| Reference | Use When |
|---|---|
| Framework Mode or RSC Framework base behavior |
| Data Mode or RSC Data base behavior |
| Declarative Mode |
| Any unstable RSC app |
| Migration | Docs to read |
|---|---|
| Declarative → Data | |
| Declarative/Data → Framework | |
| Framework SPA/SSR/pre-render changes | |
| Future flags/upgrades | |