DEV Community

Discussion on: Front End Stuff

Collapse
 
terabytetiger profile image
Tyler V.

My interpretation of why React is more popular is because it was:

  • In the market before Vue
  • Powered by FaceBook
  • Didn't have the major change Angular did

(This is all based on the historical context I've picked up on hearing devs talk about it on Twitter/DEV - a more experienced developer might need to correct me on some of these, particularly the Angular point)

Anecdotally, I think developers that have used Vue and React tend to prefer the developer experience of working with Vue more (This could very easily be skewed by my involvement with the Vue Twitterverse and not the React Twitterverse). But React was available for companies to latch on to sooner and company owners like to be able to say "I use the same framework as Facebook (because I'll be that big some day!)".

Angular is a bit strange because my understanding is that it was popular, but then a new version released that completely upended the framework into essentially a new framework (I want to say Angular 2 vs Angular 3?). This caused developers to be frustrated and feel encouraged to move to another framework (assuming they had the influence to do so).

React does handle some things better than Vue 2 - I think Vue 3 is going to bring them to much more equal footing. React also has the advantage of React Native so Frontend Devs can also build mobile apps using (more or less) the same framework/code patterns they are familiar with.

These are my ramblings 😅

Collapse
 
kmongy profile image
Kong Yang

Thanks for your insight! I appreciate that. I too have used Vue and love it! I'm sure there are others who feel the same way about React. But your points are well taken. I think the whole FB thing probably does play a role - something I didn't consciously think about until you stated that.