DEV Community

Discussion on: What is your favourite JavaScript framework?

Collapse
 
loilo profile image
Florian Reuschel

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.