News for hackers. Stuff that matters.
Re:React 19 by epolanski on Thursday December 05, 2024 @08:35PM (#42335119)
I don't personally hate React, I use it for all my personal projects.

But I try to stay away from it at work and I would rather push Vue 3.

There's few reasons:

- React does not really have a framework as good as Nuxt, which is light years ahead of the terrible mess of Next, and much more solid than Remix (which oddly comes also out with questionable stuff baked in)

- React is easy and funny to learn, but it's tough to master properly when it comes to few several key aspects like..There could be a PhD in hooks complexity, and all of that to avoid using class based lifecycle which was uglier but...much easier to manage

- Performance. It's just not good as on alternatives. At some point you scale, SEO and performance matter, React bites you back. There's many issues I could list from server to client side rendering and this will never be fixed due to how React's rendering works. Not only that but on React alternatives like Nuxt you end up thinking about performance way later

- DX on aspects like styling. I've tried everything and the DX of authoring and maintaining the style of react components is just meh

There are no comments on this comment yet.