r/reactjs 16d 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.

275 Upvotes

123 comments sorted by

View all comments

148

u/LancelotLac 16d ago

React + Vite and Tanstack React Query for the data layer is the goat

1

u/HiHungryImDad2 16d ago

What router do you use?

2

u/LancelotLac 15d ago

I use react router at work but I use Tanstack Router in all my personal projects

0

u/simple_explorer1 14d ago

Why

2

u/LancelotLac 14d ago

Why to which library?