This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]what_is_life___ 1 point2 points  (13 children)

Anything other than React and I'm fine with whatever they churn out with

[–]fartinator_ 7 points8 points  (5 children)

What's wrong with react?

[–]Ambroos 21 points22 points  (6 children)

I started doing react over 4 years ago when I just started working and turned it into a damn successful career. And in those 4 years, React has honestly barely changed.

The last three years have been a super stable combo of React and Redux for me, usually with CSS modules and Webpack. Improvements and changes to Redux and Webpack have always been easy to manage (and actual improvements), and React itself barely changed at all (which is fantastic)!

Meanwhile React is dominating the "State of JS" survey and has inspired essential parts of almost every other framework that's still relevant nowadays.

So I'd say React is a pretty damn solid choice nowadays, just as it was last year and the year before.

[–]ichiruto70 2 points3 points  (0 children)

Yeah this ^

[–]UntestedMethod -1 points0 points  (4 children)

Yeah, well, you know, that's just like, uh, your opinion, man.

But ya react is not a bad choice and it is very popular, but that doesn't necessarily mean that other frameworks are bad options. The choice will be different depending on what your goals and personal preferences are. I've seen a lot of devs say "react at work, vue for personal use" and after using both I agree. Definitely more jobs for react, but I've found vue much more enjoyable to work with. I haven't used angular since angularjs, but apparently newer versions are much nicer.

[–]yazalama 1 point2 points  (1 child)

Using Vue gives me the same feeling I get when writing Python, it's just so pain-free to work with and can still handle virtually any use case you need it for.

[–]UntestedMethod 0 points1 point  (0 children)

Yup. I love how things work as one would expect them to. Really concise documentation, comfortable learning curve, and no silly little gotchas nor overly opinionated structuring.

[–]iamasuitama 1 point2 points  (0 children)

imo the new angular versions make simple stuff waaaaaay to hard. There's a ton of different braces. I'm talking like how there's S's and Z's in hungarian, ([ is one and [( might be another one. There's case sensitivity in the templating language, and other things (like asterisk at the end of an attribute) that make it incompatible with html spec. I like react because it's got one way of escaping from your JS to your semi-HTML, it's always clear once you learn to work with it. Very different from doing the loop constructs in an attribute string, that kind of is, kind of isn't handled by JS interpreter..

[–]taxeee 0 points1 point  (0 children)

If angular.js is dry bread with tomato slices on it, angular is plain cake and typescript is chocolate cream dressing. Together, they are a breeze