react-router
Declarative routing for React
TL;DR · 30-second scan
react-router (TypeScript) — Declarative routing for React
You are building a React SPA or non-Next.js SSR app — this is the default.
Routing
The default React router. ~53k stars. v7 merged Remix into React Router so it now also does data loading and form actions. Best choice for React SPAs and SSR apps not on Next.js.
You are building a React SPA or non-Next.js SSR app — this is the default.
You are on Next.js or TanStack Start — they have their own routers.
Add this badge to your README to show your project is curated on StackPicks. Free, lightweight (180×28 SVG), and gives your visitors a one-click way to see honest take + alternatives.
[](https://stackpicks.dev/repo/remix-run-react-router)
<a href="https://stackpicks.dev/repo/remix-run-react-router"><img src="https://stackpicks.dev/api/badge/remix-run-react-router" alt="Featured on StackPicks" width="180" height="28" /></a>
Are you the maintainer of remix-run/react-router? Add the badge and we'll feature your project in the weekly curator newsletter.