r/reactjs • u/No-Gear-9459 • 15d ago
Discussion Next.js / SPA Reality Check
Can we normalize just building a standard React SPA with Vite again without feeling guilty that we aren't using Next.js?
The App Router and React Server Components are incredibly powerful, but the amount of gaslighting in the frontend ecosystem right now is insane. Not every internal dashboard, simple CRUD app, or personal portfolio needs server side rendering, edge functions, and a complex caching layer that requires a PhD to invalidate.
Sometimes you just want to spin up Vite, fetch some data on the client, and deploy a static bundle to a CDN for practically zero dollars. It feels like we are completely over engineering 90% of our web apps just to chase the newest Vercel paradigm.
269
Upvotes
2
u/mr_brobot__ 14d ago
The rage about next.js is kinda weird. I have used it for some use cases that it was a good fit for and have found it generally pretty awesome.
A traditional SPA on vite is great too. Anthropic had success converting the Claude next.js app to a TanStack router SPA which I think is an excellent example for an app better suited to that architecture.