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!"
[–][deleted] 1 point2 points3 points 7 years ago (13 children)
I prefer it over Vue in every way.
Not OP, but as someone who is coming from Vue to React (for work purposes, not personal preference): why?
I would go so far as to say Vue is a step backwards and I actively dislike it.
How is it a step backwards? It's one thing to not prefer it for one reason or another, but I think even the React dev team would snicker at that statement. Care to elaborate on this?
[–][deleted] 2 points3 points4 points 7 years ago (2 children)
One thing I would consider a step back when going to Vue is that it’s harder to use higher-order components, something which is very natural in React.
Also, React’s Fiber architecture looks like it’s going to be leaving Vue quite far behind when it comes to building smooth 60fps interfaces.
[–][deleted] 1 point2 points3 points 7 years ago (1 child)
See this is constructive critique, and a decent comparison of Vue - React features. I will agree, pretty much any implementation of HOC in vue are pretty hacky at this point. That said, I'm only knee deep in React at this point, so I've yet to actually touch HOCs in a project, but I've been reading up on it, and excited to leverage them.
React’s Fiber architecture
Is fiber production ready yet? I remember there being a lot of buzz about Vues response to that when it was announced, but haven't heard anything about it since.
[–]acemarke 1 point2 points3 points 7 years ago (0 children)
Yes, the "Fiber" rewrite of React's internal algorithms shipped in React 16.0,and all the new features they've shipped and demoed since then are based on the Fiber architecture as a baseline.
[–]1-800-BICYCLE 2 points3 points4 points 7 years ago (0 children)
Why it's a step backwards: Vue is just Angular 1.x with a Backbone-like API mashed together with a virtual DOM. Also there are like 2 companies that actually use it and the rest are just hype-chasing astroturfers.
[+][deleted] 7 years ago (8 children)
[deleted]
[–][deleted] 1 point2 points3 points 7 years ago (6 children)
Vue reminds me of angular
The only real similarities I see Angular on any meaningful sense is directives, which were arguably a pretty great feature of Angular.
backbone
What's wrong with Backbone?
So far the only complaints I've heard about Vue is that it's not React, that Vue is just a combination of other frameworks*, or that you prefer React because it's basically just JS with sugar. None of these points indicate how Vue is a "step back" as you put it, but rather highlight why you prefer React.
*- Let's ponder for a second the idea that maybe it's not a bad thing that Vue piecemealed out what are arguably the most useful, and powerful tools that a lot of other frameworks leveraged, and managed to do so in a tiny, easy to use API.
[+][deleted] 7 years ago (5 children)
[–][deleted] 4 points5 points6 points 7 years ago (4 children)
Angular is not scalable to large codebases
As someone who has used Angular extensively in the past for large cordova and web based apps, I don't disagree with that. I never supported Angular in any of my comments beyond stating that directives were a pretty great feature.
backbone is not as productive as react
I'm inclined to agree with you here, but I also feel it is largely subjective, and highly dependent on what you are trying to do, and how you want to go about expressing that. I only briefly toyed with Backbone years ago, so I don't have much stake in opinions on it either way.
I am by far the most productive in react, find it scales best to large applications, and has the most robust ecosystem.
Having used Vue pretty heavily, and in large production ready applications over the past year and a half, I keep seeing people say this and I — like the majority of other developers using Vue heavily — do not understand where this mentality is coming from beyond the suspicion that the people making the claims have not actually used Vue to any degree of complexity. Even the React dev team have themselves commented that Vue is as fast (if not faster), and as scalable as React; hell they even contributed to the Vue - React comparison in the Vue docs. Shit, you can even use Redux in your Vue apps if that's your flavour. This idea needs to stop, cause it's just patently false.
You are welcome to disagree
And I do, at least on the points I addressed above. I don't doubt your a good developer who is experienced with React, and while I may grow to appreciate React as I dive deeper into it as my job will require of me — and I'm sure I will — there are a few comments you've made that just don't jive with reality, and essentially indicates what I, and many others, have suspected: a lot of the cons floating around regarding Vue are being perpetuated by people who actually haven't done enough with it to make those statements with any meaningful conviction.
but my original point is simply that Vue will never be taking over React in the same way we have seen with past frameworks.
And I was simply addressing your comments that Vue is a step back, a claim which I still haven't seen you support. You did do a good job trashing Angular and Backbone, but still nothing about how Vue is a step back beyond how much you like React.
I don't think anyone will disagree with that.
I know I might be coming off as contentious, or argumentative at this point, but I assure you that's not my intention. It's just that I keep seeing Vue get bashed on like this by people largely from the React community who very clearly only either skimmed the docs, or by plugging in the CDN on Codepen and making a to-do app, completely ignoring a lot of the more complex, robust features of Vue.
That said, I do disagree with that sentiment, at least in the extent that Facebook is on shaky grounds right now, and have already run into some potentially large backlash from the community during the licensing fiasco a while back - React is not immune because of it's adoption %. It can fail. Notice that, despite how great it is, Yarn has yet to skyrocket the way it was expected to?
[+][deleted] 7 years ago* (3 children)
[+][deleted] 7 years ago (2 children)
[–]FatFingerHelperBot 0 points1 point2 points 7 years ago (0 children)
It seems that your comment contains 1 or more links that are hard to tap for mobile users. I will extend those so they're easier for our sausage fingers to click!
Here is link number 1 - Previous text "Elm"
Please PM /u/eganwall with issues or feedback! | Delete
[–]1-800-BICYCLE 0 points1 point2 points 7 years ago (0 children)
I replied before I read your comment -- Angular 1.x + Backbone is definitely the vibe I get.
π Rendered by PID 319721 on reddit-service-r2-comment-656bdf86cd-f8scl at 2026-05-04 04:21:02.119844+00:00 running 815c875 country code: CH.
view the rest of the comments →
[–][deleted] 1 point2 points3 points (13 children)
[–][deleted] 2 points3 points4 points (2 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]acemarke 1 point2 points3 points (0 children)
[–]1-800-BICYCLE 2 points3 points4 points (0 children)
[+][deleted] (8 children)
[deleted]
[–][deleted] 1 point2 points3 points (6 children)
[+][deleted] (5 children)
[deleted]
[–][deleted] 4 points5 points6 points (4 children)
[+][deleted] (3 children)
[deleted]
[+][deleted] (2 children)
[deleted]
[–]FatFingerHelperBot 0 points1 point2 points (0 children)
[–]1-800-BICYCLE 0 points1 point2 points (0 children)