Why We Chose Vue.js

I think you are too caught up in your negative memories of Angular. Vue isn't anything like that despite having some vague similarities in how templates look like. I used both React and Vue (in the order of mentioning) and I feel like .vue templates have more clarity to them then React render functions despite some expressive limitations. Not to mention Vue 2.0 still support JSX as an optional alternative. You may not appreciate it as you're writing code, but half a year later, when you revisit you old project this does makes a noticeable difference.

I won't go into specific use cases where Vue templates really shine (like seamlessly integrating into existing PHP website), as a lot of you will just be like "meh, PHP? Who even does that nowadays?". But what I can tell, however, is that React is very hard sell for a lot of teams and clients exactly because of JSX (consider designers, UX specialists etc., not everyone can or want to deal with render functions, some of them will just go "nah, it looks to complex"). Vue is much more accessible.

/r/javascript Thread Parent Link - about.gitlab.com