DEV Community

Discussion on: React or Vue, which JS framework is best?

Collapse
 
efpage profile image
Eckehard

If you look at how many posts deal with the problems of React, you get the impression that either

  • Vue is used much less or
  • Using React causes a lot more problems
Collapse
 
codewithshahan profile image
Programming with Shahan

Agreed. Even though Vue is used much less, it is mostly used for its simplicity and lightweight libraries.

I would go with Vue.js if I needed a simple application with minimal overhead. Its package size being only 21 KBs, quicker in data rendering than react.js.

Collapse
 
efpage profile image
Eckehard

Simplicity is not bad. If you can turn the world upside down with simple means, that's good, not bad.

The word implies some limitations (like "simple minded") but I´m not sure this is true with Vue. Are there any things you can do with React that you cannot do with Vue?

Thread Thread
 
codewithshahan profile image
Programming with Shahan

Great observation! Both frameworks can be used to build small to large SPAs. I can do pretty much the same with them. I don't think there is something I can do in React but can't do in Vue.

So it mainly depends on popularity. I would say the success of React can also be attributed in large part to its creator, Facebook.

Thread Thread
 
squidbe profile image
squidbe

React can also be attributed in large part to its creator, Facebook.

This is unfortunately de rigueur in software. Too many people just jump on board because they think the big companies got it all figured out.

Thread Thread
 
efpage profile image
Eckehard

Or as my grandma would have said:

The devil always shits on the biggest pile...

Thread Thread
 
codewithshahan profile image
Programming with Shahan

lmao.. Its 100% true. I believe Facebook lacks privacy, and Meta softwares are getting worse day by day. So, I can't trust React :(

Collapse
 
squidbe profile image
squidbe • Edited

Having used both, I'm convinced that if Facebook had created Vue and Evan had created React, Vue would have absolutely crushed React. React's popularity, like Angular before it, is largely due to the 800-lb. gorilla behind it. I'm not saying it's junk, just saying that Vue can do what React can do and more, and Vue's performance is excellent. It's a pleasure to work with.

Collapse
 
codewithshahan profile image
Programming with Shahan

That's true. Vue is much faster than React. Like I mentioned, React gained popularity mainly because of Facebook. Just because it's backed by big companies doesn't necessarily make it superior.