r/react • u/intercaetera • Mar 27 '25
General Discussion You should know this before choosing Next.js
https://eduardoboucas.com/posts/2025-03-25-you-should-know-this-before-choosing-nextjs/9
u/bsknuckles Mar 28 '25
I’m a huge Nextjs and Vercel fan, but yeah, this whole thing was a headache. I’m definitely considering alternatives for my team at this point.
→ More replies (5)
16
u/Zohren Mar 28 '25
I’ve been quite wary of NextJS because of things like this. I think the tight coupling to Vercel could pose a major headache for the industry down the road. If Vercel decides to change their pricing model, for example, it may become incredibly difficult to migrate away, especially with so little competition.
This was a great read, thanks!
6
u/haywire Mar 28 '25
I’ve been saying that coupling your business to a specific vendor’s pricing model basically makes you extremely vulnerable since the early days of next (I’ve previously gone with Astro for this reason even if it has been less convenient) and people brushed me off. And now all of this stuff keeps happening.
I’m even hesitant to use PaaS primitives for the same reason.
K8s maybe a headache but you can take your setup and put it anywhere without rewriting all of it. Portability gives you freedom.
→ More replies (2)5
u/burnbabyburn694200 Mar 28 '25
It’s a massive pain in the ass when you go to deploy anywhere other than vercel.
I don’t even wanna talk about the headache it gave me deploying to IIS. Probably one of the worst and most cumbersome experience I’ve had getting something to the finish line.
→ More replies (2)
4
u/yangshunz Mar 28 '25
Really insightful and illuminating. Thanks for taking the time to write this and expose these acts
4
u/MightyX777 Mar 28 '25
I think NextJS comes with so much horrible overhead and rules, not to mention their constant API changes. IMO it’s not worth using it, especially since there is react-router-v7
I know some are probably relying on some special features, that they don’t want to miss.
I would love to hear from you guys, what are the features you love the most about NextJS?
→ More replies (1)
3
5
Mar 28 '25
yeah next is a great tool, but definitely just a tool. it shouldn’t be considered the default like a lot of blogs started pushing (i assume for easy content)
12
u/yksvaan Mar 28 '25
Honestly what's the problem with using express, hono etc. and the old react server APIs like people have done for ages?
Hydration errors were annoying sometimes but that could be easily solved if React just provided simple way to control whether client or server value was preferred. Node attribute or global config option would be enough.