▲ | j-krieger 5 days ago | |||||||
It really is. I am a staunch react defender, I work with it daily and I found the change from class components to hooks to be a better programming model. But whenever I work with Next, I feel like we lost the plot somewhere. I try a lot of frameworks and I like esoteric programming languages, but somehow Next.js, the frontier JavaScript framework embraced by React is the only experience where half the time, I have no idea what it’s error messages (if I get any to begin with) are trying to tell me. I can’t even count the hours I spent with weird hydration issues. | ||||||||
▲ | palmfacehn 5 days ago | parent | next [-] | |||||||
I'm not a React or Next.js user. Others will disagree, but personally I prefer to minimize my exposure to JS by decorating traditional HTML+CSS documents with vanilla JS as needed. I was somewhat surprised when I noticed simple Next.js landing pages would break in Firefox. Worse yet, the failure mode was to overlay all of the content with a black screen and white text, "An application client side error has occurred". It was surprising in that a simple landing page couldn't render, but when I discovered that the cause was a JS frontend framework, I felt that it was par for the course. Perhaps it makes sense to the advocates, but for those of us not on the bandwagon, it can be sincerely baffling. | ||||||||
| ||||||||
▲ | atemerev 5 days ago | parent | prev [-] | |||||||
Next has enshittifed themselves some time ago. Everything that goes through the VC cycle does that eventually. I am happy for them and their money, but I can't use this anymore. I take Vite as the default option now, but I would prefer something more lightweight. |