I have been the greatest fan of NextJS, but I believe there is more hype to the framework. My opinion about NextJS is changing and I am considering switching to Remix or Just the old plain React. Here is why I think NextJS is overhyped.
NextJS, which is a react framework that enables developers create full-stack React-based web applications with server-side rendering and static website generation, is currently in version 14. Ironically, React is currently in version 18 despite being released in 2013 while NextJS was released in 2016. Undoubtedly the framework is way over its head.
One of the major concerns is that NextJS packages and ships Experimental React Features, and marks them as stable, ultimately using developers as guinea pigs for new features. Shipping experimental react features such as useServer significantly introduces a lot of bugs into NextJS code, requiring the work of a bounty hunter!
Call me a noob but I have not experienced any improvement in performance after switching to NextJS. As a matter of fact, my application has gotten too slow compared to applications created using React. However, other developers have reported perfomance improvements after switching to NextJS. I presume I have not been able to fully leverage NextJS server-side rendering and data fetching.
Another significant issue is that Vercel has made it exceedingly difficult to host NextJS code in other hosting service providers such as Netlify. But part of the problem is that the line between Next.js and Vercel is very thin so if you're not deploying on Vercel, you're actually using a different framework from what's documented in the Next.js docs and it's not always clear what those differences are because Vercel isn't incentivized to invest time in that.
We can argue about whether Vercel is right or wrong about their current approach. But the fact remains that if Vercel’s pricing or other things become a problem for you, getting off of Vercel will also be a problem. It comes back down to the incentives, although the company still remains unprofitable
Let me know what you guys think about NextJS. PS this website is built using NEXTJS!
diamond degesh
Published on
Next Js is in version 15 while React in version 19, It will soon catch up 🤣
Tech Wizard
• Oct 28, 2024Tutor Juliet
Published on
NextJs big hunters
tech girl
Published on
I will re-evaluate my decision then. Expect an update to this blog
Tech Wizard
• Oct 28, 2024Tech Wizard
Published on
NextJS is great and it is way over react.
Some of their features are now stable and,
I got no bugs that the developers do not provide a solution for!