They're not actually competitors
This comparison gets framed as a choice between two rival technologies, but Next.js is a framework built on top of React — not an alternative to it. The real question isn't "React or Next.js," it's "plain React with your own tooling, or React inside Next.js's opinionated framework."
What plain React gives you
Maximum flexibility — you choose your own routing, data-fetching, build tooling, and rendering strategy. That's genuinely useful for highly specific setups (a component embedded in someone else's page, a tool with unusual architecture needs) but it means assembling and maintaining a lot of infrastructure yourself.
What Next.js adds on top
- Server-side rendering and static generation built in — not bolted on
- File-based routing, so URL structure maps directly to your file structure
- Built-in API routes, so a lightweight backend can live in the same project
- Image optimization, font loading, and metadata handling out of the box
- A clear, opinionated project structure that most engineers can pick up quickly
When plain React is genuinely the right call
A component library, a highly specific single-page interactive tool, or a case where you need full control over routing and rendering that Next.js's conventions would fight against. This is a smaller share of real projects than people assume.
When Next.js is the right call
For the large majority of production web applications — marketing sites, SaaS dashboards, e-commerce, anything that needs good SEO, fast initial loads, or a backend living alongside the frontend — Next.js's built-in answers to these problems save real engineering time versus assembling the equivalent from separate tools. See Why Next.js for Production Web Apps for the fuller case.
What we default to
Next.js is our default for production web work, including this site — plain React gets used selectively when a project's specific architecture calls for it, not as a default. See Web Engineering for the full stack we build on.
Not sure which fits your project?
Tell us what you're building and we'll recommend the right foundation, not just default to whatever's trendiest.

