why my opinion on next js is changing
user profile avatar
tech girl

Published on • 🕑2 min read

Why My Opinion on NextJS is Changing

2likes14

Blog views1.9K

Listen to this blog

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!

Make Money By Hacking?? Bug Bounty Guide (Resources) | by Om Arora |  InfoSec Write-ups

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!

Like what you see? Share with a Friend

2 Comments

14 Likes

Comments (2)

sort comments

Before you comment please read our community guidelines


Please Login or Register to comment

user profile avatar

tech girl

Published on

I will re-evaluate my decision then. Expect an update to this blog

user profile avatar

Tech Wizard

online

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!