NextJS is an ambitious attempt to turn React into a full-stack Web framework, sort of like Rails. but i've been using it on and off for several years now and it's just … okay? not great, just okay.
Django, Rails, and Laravel are so productive, mature, and well-designed that choosing NextJS makes zero sense in most contexts. unless you have a team of developers who *only* understand React and nothing else, NextJS feels like a liability.
yes yes, i know it lets you render your React app on the server. but if your app needs to be rendered on the server, you shouldn't be building it in React in the first place. it's the wrong tool for the job.
🧵 1/3