DEV Community

Discussion on: Vue.js vs. React — Not Your Usual Comparison

Collapse
 
frankanger profile image
Constantine

From the example given Vue seems like a great framework to integrate into already existing static project, however there is not enough reference provided on how it would work on a largere scale.

Also what are the current benefits of Vue over React besides being "progressive"?

I have not used much besides React, so I'm looking to broaden my Vue.

Collapse
 
andi23rosca profile image
Andi Rosca

It's not any more or less scaleable than React. They both got reactivity, a way to define components, state management libraries, now hooks and the hooks-like composition API.

I think the other benefits over React are that Vue does a bit more for you out of the box and seems like it requires less time for new people to pick it up.

One thing I've also found is that Vue is more performant out of the box. React tends to render the whole children subtree when a parent updates, unless you specifically opt out of rendering, whereas Vue is by default only rerendering the parts that changed in the component tree. But it's been a while since I used React in production so maybe things changed on that side.

Collapse
 
domagojvidovic profile image
Domagoj Vidovic

For me, the biggest benefit is the simplicity of use. Plus, it more intuitive and similar to the real Web.

In the terms of functionality, everything you can do with React can be done with Vue as well.