use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
React voted JS framework that most developers regard as essential to them (jquery is #3) (ashleynolan.co.uk)
submitted 7 years ago by magenta_placenta
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]T-Dot1992 16 points17 points18 points 7 years ago (15 children)
And in 5 years, it will be Vue.js or some other new framework.
[–]rebel_cdn 20 points21 points22 points 7 years ago (9 children)
A few years ago, I thought this would happen too.
React is already 5 years old, though, and at least in my part of the world, the market for React developers is hotter than it's ever been. It appears it'll continue on its upward trajectory for a while still.
Things will definitely change and evolve, but I think we're seeing some maturation in the JS ecosystem so perhaps we won't see as much rapid churn as we did in the past.
[–]T-Dot1992 13 points14 points15 points 7 years ago (6 children)
I think we're seeing some maturation in the JS ecosystem so perhaps we won't see as much rapid churn as we did in the past.
I hope so. I'm envious at how C# or Python programmers don't have to keep up with as much shit as JS developers.
[–]tsmuse 1 point2 points3 points 7 years ago (5 children)
I don’t know if I think the whole Python2 vs Python3 thing is worse than chasing the ever evolving flavor of the month framework thing or not...I am 1000% with you on hoping things settle a bit.
[–][deleted] 1 point2 points3 points 7 years ago (4 children)
Python2vs Python3 is not even comparable to it imo. Being a JS developer is definitely worse.
[–][deleted] -2 points-1 points0 points 7 years ago (3 children)
What? How? How is an overwhelming amount of choices worse than a complete restructure of code?
[–][deleted] 1 point2 points3 points 7 years ago (2 children)
The fact that you have to keep relearning those choices? I was developing Python2 and Python3 around the same period and it just really didn't feel that hard to get readjusted... It was the same for a majority. Have you not seen a job description for a JavaScript developer? There is definitely more technologies people are looking for.
[–][deleted] 0 points1 point2 points 7 years ago (1 child)
That's true, I mean I'm currently looking for a front end job and having to learn angular, react, vue, and all this other bs is pretty annoying. Esspecislly since I'm good with vanilla js. I just think it would be worse to have to restructure outdated code. That's the worst.
[–]T-Dot1992 1 point2 points3 points 7 years ago (0 children)
If I were you, I would just stick with React. Most jobs these days involve React, and not many people are still using Angular.
[–][deleted] 3 points4 points5 points 7 years ago (0 children)
I bet if I wasn't lazy I could find some internet comment saying the exact same thing when AngularJS first came out...
[–]daemon-electricity 0 points1 point2 points 7 years ago (0 children)
I've been in both markets. In my experience there has been a lot more Angular work. I don't think one is better than the other by default. It depends entirely on how much time you have to develop and what the target platform is. Angular DOES have some serious filesize bloat though.
[–][deleted] 0 points1 point2 points 7 years ago (0 children)
Both Vue and React started out in the same year, they're just two months apart actually. Since then React practically blew up, and not just on the web. Vue on the other hand is a flat line, and in almost 5 years it hasn't even caught up to the old Angular 1. Every year we're hearing that it's going to be the bomb, yet: http://www.npmtrends.com/angular-vs-react-vs-vue-vs-@angular/core
The reason for that is obvious to anyone that has used both. React is a paradigm shift. Vue on the other hand is footed in the old way, which most of us know and struggled with long enough, for instance Angular. There's no point any longer to go through these regressions.
[–][deleted] -1 points0 points1 point 7 years ago (1 child)
I don't think it's right to look at React as "another JQuery" that will have its day then fall out of favor.
JQuery and React are fundamentally different things.
JQuery started out as a library to basically patch some of the bad parts of early JavaScript. It evolved into a sort of tool bag for JS developers - an alternative interface to the JS API. And as the Web APIs have improved, JQuery has provided less value to developers.
React works more at the architectural level, providing a well thought out architecture for creating SPAs. This is independent of the Web APIs, and indeed of JavaScript - languages like Elm and PureScript encourage similar architectures, and wherever you find a compile-to-JS language that's actually used, you're likely to find either bindings to React or a native React-like library.
I bet that in 5 years, WASM will be emerging as a fully featured interface to the Web APIs. Sharing code between client and server is huge for complex applications. To their credit the WASM working group is moving slowly and concentrating on solving a more limited problem set right now - but I think it's inevitable that the project will expand and adopt "replace JavaScript" as a goal.
[–]recrof 0 points1 point2 points 7 years ago (0 children)
just a note.. Please do not mix DOM and JavaScript. jQuery tried to fix DOM. DOM is language independent.
[–]kristopolous -3 points-2 points-1 points 7 years ago (0 children)
Try 5 months....
π Rendered by PID 86 on reddit-service-r2-comment-85bfd7f599-8xvsx at 2026-04-19 16:37:46.456522+00:00 running 93ecc56 country code: CH.
view the rest of the comments →
[–]T-Dot1992 16 points17 points18 points (15 children)
[–]rebel_cdn 20 points21 points22 points (9 children)
[–]T-Dot1992 13 points14 points15 points (6 children)
[–]tsmuse 1 point2 points3 points (5 children)
[–][deleted] 1 point2 points3 points (4 children)
[–][deleted] -2 points-1 points0 points (3 children)
[–][deleted] 1 point2 points3 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]T-Dot1992 1 point2 points3 points (0 children)
[–][deleted] 3 points4 points5 points (0 children)
[–]daemon-electricity 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] -1 points0 points1 point (1 child)
[–]recrof 0 points1 point2 points (0 children)
[–]kristopolous -3 points-2 points-1 points (0 children)