React Router
- Category
- Frameworks and libraries
- Docs outline
- 13 sections
Official docs outline
reactrouter.com- Picking a mode
Framework, data and declarative modes and their tradeoffs.
- Routing
Route config, nested routes, layouts, dynamic and splat segments.
- Route modules
loader, action, component, meta, links and ErrorBoundary exports.
- Data loading
Server and client loaders, useLoaderData, and parallel loading.
- Actions and forms
Form submissions, actions, useFetcher, and revalidation.
- Navigating
Link, NavLink, redirect, useNavigate and navigation state.
- Pending UI
useNavigation, optimistic UI and fetcher states.
- Rendering strategies
SSR, SPA mode and pre-rendering.
- Error boundaries
Route-level error handling and error responses.
- Middleware
Route middleware, context and auth patterns.
- State management and sessions
URL state, sessions, cookies and state management.
- Concurrency and race conditions
Network concurrency, race conditions and revalidation.
- Progressive enhancement
Forms working without JavaScript and enhancing them.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.