I love and mostly use Vue.
The main reason is its documentation and kind of monolithic approach.
It was in 2016 when I decided I had to pick up an MV* framework for regular usage. I had tried out Angular.js some years earlier but never gotten productive with it.
I tried most major and some minor players, roughly in that order: Aurelia, Angular 2 (in beta back then), React and, at last, Vue.
The reason I stuck with Vue is that it was the first framework I didn't hit a brick wall with after a few hours of learning.
This was due to two main reasons:
The really comprehensive documentation guides through virtually everything you may need to know about the framework. After reading it, you know everything to start with a real app. It also is structured very well, with every chapter building on top of the previous one.
Maybe even more important: You get everything right in the Vue framework, basic state management and great support for animations in particular. That may not sound like that big of a deal, but for a newcomer in the framework space, it's a total game changer not having to search for, evaluate and weigh various React state management/animation/routing libraries against each other. Even though I liked JSX and its functional purity, the approachability of Vue simply won over it.
That being said, now that I've collected a bunch of experience with Vue and MV* in general, I'd probably be happy with something like React as well.
Also, everything I mentioned above is state of the art from two years ago. While I haven't looked deeply into other frameworks since then, I've heard of especially documentation having improved greatly for various frameworks.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I love and mostly use Vue.
The main reason is its documentation and kind of monolithic approach.
It was in 2016 when I decided I had to pick up an MV* framework for regular usage. I had tried out Angular.js some years earlier but never gotten productive with it.
I tried most major and some minor players, roughly in that order: Aurelia, Angular 2 (in beta back then), React and, at last, Vue.
The reason I stuck with Vue is that it was the first framework I didn't hit a brick wall with after a few hours of learning.
This was due to two main reasons:
That being said, now that I've collected a bunch of experience with Vue and MV* in general, I'd probably be happy with something like React as well.
Also, everything I mentioned above is state of the art from two years ago. While I haven't looked deeply into other frameworks since then, I've heard of especially documentation having improved greatly for various frameworks.