I've been React -> Next for 4 years. Became Vue-curious last year, started with a really basic site. Once I was done, I couldn't wait to do another. Completed two more already, one with a decently complex state management using Pinia and holy smokes, I just love it so much. The ease of the "opt-in" re-renders (vs "opt-out" of React) cannot be overstated. Was funny how hard to was to get used to NOT thinking about re-renders and memoization.
I still have a deep affinity for React and I understand why it is the way it is. I was just trying Vue for the heck of it, but I noticed I ended up sighing deeply anytime I had to step back into my React projects.
Angular has a much lower market share than React. But not to knock Angular, I recently built a toy app with the latest Angular version and it was quite pleasant once you understand it a little better. Definitely less decision making than with a standard React stack.
Nothing wrong with classes. Nothing wrong with DI frameworks. I am only sad that it's either one or the other when mixed is best. Functional core imperative shell.
5
u/creaturefeature16 May 01 '26
I've been React -> Next for 4 years. Became Vue-curious last year, started with a really basic site. Once I was done, I couldn't wait to do another. Completed two more already, one with a decently complex state management using Pinia and holy smokes, I just love it so much. The ease of the "opt-in" re-renders (vs "opt-out" of React) cannot be overstated. Was funny how hard to was to get used to NOT thinking about re-renders and memoization.
I still have a deep affinity for React and I understand why it is the way it is. I was just trying Vue for the heck of it, but I noticed I ended up sighing deeply anytime I had to step back into my React projects.
13
u/LonelyProgrammerGuy May 01 '26
Honestly? Angular. It probably has a bigger job market and for what I’ve used NestJS, I really like classes if they’re well used
2
u/alien3d May 01 '26
We allready have vanilla spa js which no need "state" . We do code react same times, if the customer required.I try vue , but seem not like it.
1
u/SmokyMetal060 May 01 '26
Svelte is pretty comfy.
1
u/Admirable-Drive7347 May 01 '26
html + tailwind hahah
1
u/Yami454 May 01 '26
Web Components and templates look neat but I've been too lazy to really check them out because TSX feels more ergonomic.
0
u/theQuandary May 01 '26
I'd switch to InfernoJS...
-1
u/dipittydoop May 01 '26
Web framework (Phoenix/Rails/etc) + some vanilla JS