Throughout 2020 I've written a tonne of front-ends in both React (using Create-React-App) and Vue. I've also dabbled into Preact and Svelte.
Currently, next.js seems to be all the rage, but I'm struggling to see what makes it so compelling over plain, old React. Is server-side rendering really that good? To me, it seems like it causes more trouble that it solves.
Is next.js really that good? Is it worth making a switch?
To my limited understanding, next.js, like you mentioned is aimed at server side rendering. SSR improves SEO and indexing of your application significantly as crawlers can see the content. For client side rendered app the crawler will see an empty page.
Please correct me if I’m wrong 😅