←back to thread

Next.js is infuriating

(blog.meca.sh)
1033 points Bogdanp | 1 comments | | HN request time: 0.218s | source
Show context
usernamed7 ◴[] No.45100493[source]
as a Rails dev this makes me LOL. I would have expected the rube goldburg machine of JS frameworks to be more robust and ergonomic by now, but it looks more to be hacks built on top of hacks with no real vision or technical leadership.
replies(3): >>45100508 #>>45100526 #>>45100761 #
b_e_n_t_o_n ◴[] No.45100508[source]
Like said in the article, most other JS frameworks are actually pretty good these days.
replies(1): >>45100557 #
zwnow ◴[] No.45100557[source]
I work with Vue 2 and Vue 3, both options and composition APIs and both are pretty great. I dont know how it's like for very complex UI but it 100% fulfills my needs.

Also shout out to Pinia, I love you!

replies(1): >>45100901 #
sensanaty ◴[] No.45100901[source]
I have a monstrosity of a Vue 3 project at work and I far prefer it to any "elegant" React codebase I've ever had the displeasure of working with. Boggles the mind that React still has any mindshare to me, Vue and Svelte are both superior to it in pretty much every way except for availability of component libraries (which isn't so relevant in my line of work), and a slight edge in terms of TypeScript support (mostly a problem with Vue's props).
replies(3): >>45100953 #>>45101576 #>>45101642 #
1. zwnow ◴[] No.45100953[source]
Yea I would agree. I do not use component libraries ever as I prefer building my own. But I also know that stuff like shadcn also has Vue variants.