DEV Community

[Comment from a deleted post]
Collapse
 
ecyrbe profile image
ecyrbe • Edited

Hi,

I use both. But compagnies are mostly using react and angular in western countries, while vue is more used in eastern ones.
So for a career standpoint, it depends on where you live.
Now from a technological standpoint:

  • React is a tiny library encouraging more of a functionnal style programming and let you choose the tools you want to compose it with (Jsx, css in js/css, redux/recoil/mobx, hooks/classes, typescript/Javascript, react-dom/react-native, react-router/reach-router, fetch/axios/request, etc)
  • Angular is more of a framework and is highly opinionated (templates, ioc, oop, typescript, rxjs)
  • Vue is a mix with sensitive good defaults suggested by the vue-cli (vue, vue-router, vuex, template, axios). It's easier to grasp as a beginner, but as the same complexity as react avalable once you master it.