# React Router

13 Hacker News commenters recommended React Router and 21 criticized it, November 2025 to November 2026. It was recommended in 5 of 13 months.

**Verdict:** People recommend it as a free, popular React framework whose modes are easier to explain than alternatives. The most common caveat is frequent breaking upgrades.

## Why people recommend it

- Solves full-stack framework needs (2 comments): "React Router mostly solves what I expect a modern framework to solve" ([source](https://news.ycombinator.com/item?id=47969842)) "using React Router as the full-stack framework" ([source](https://news.ycombinator.com/item?id=45809345))
- Works well with Claude (2 comments): "ReactRouter works fine and Claude uses it fine" ([source](https://news.ycombinator.com/item?id=46799218)) "ask Claude to port it to react-router" ([source](https://news.ycombinator.com/item?id=47169249))
- Faster deployments after migrating (2 comments): "when we migrated from OpenNext on CF to React Router 7" ([source](https://news.ycombinator.com/item?id=47143787)) "saw my deployment times drop to 1-2 minutes" ([source](https://news.ycombinator.com/item?id=47695513))

## What people warn about

- Frequent breaking upgrades and churn (5 comments): "I went through approximately 2 major version upgrades of react router then decided I was done with it" ([source](https://news.ycombinator.com/item?id=46113058)) "it was often that I just hated NextJS enough to deal with the schlep of the Remix/RR churn" ([source](https://news.ycombinator.com/item?id=46112967)) "If they churn it the way that other web frameworks churn, like react-router" ([source](https://news.ycombinator.com/item?id=46827330))
- Overly complex abstractions (4 comments): "accidental complexity is a common theme among react devs, not just ui libs, but also react-router" ([source](https://news.ycombinator.com/item?id=46691268)) "to avoid dealing with the insanity that is react-router" ([source](https://news.ycombinator.com/item?id=46088523)) "they make bad abstractions and then get trapped by them" ([source](https://news.ycombinator.com/item?id=46113275))
- Bugs, instability and vulnerabilities (3 comments): "The React Router is bad and people don't spend extra time configuring it against its own bugs." ([source](https://news.ycombinator.com/item?id=47769718)) ""react router" and all the other unstable crap in the ecosystem" ([source](https://news.ycombinator.com/item?id=50326819)) "react router has had RCE vulnerabilities." ([source](https://news.ycombinator.com/item?id=50211043))

## Alternatives hackers recommend

- [Ruby on Rails](https://hackerapproved.com/p/ruby-on-rails.md): 337 recommend
- [Django](https://hackerapproved.com/p/django.md): 277 recommend
- [Next.js](https://hackerapproved.com/p/next-js.md): 127 recommend
- [Phoenix Framework](https://hackerapproved.com/p/phoenix.md): 85 recommend
- [Laravel](https://hackerapproved.com/p/laravel.md): 71 recommend

## Cite as

Hacker Approved, "React Router", https://hackerapproved.com/p/react-router/ (counts from 1,795,640 Hacker News comments, November 2025 to November 2026).
