Why VueJS is gaining traction
Web Development has changed a lot in the past few years, but the principles behind it are the same. When Angular has introduced a few years ago it changed the perspective of web development in general. The flexibility of Angular gives you the power to easily scale up your application with powerful CLI, moreover, it supports MVC were React and Vue are theoretically View in MVC.
Vue didn’t bring anything new to the scene, so what’s up with all hype about it? Simplicity. Vue has the same principles as React but in a simple fashion. For beginners is even recommended to learn Vue because of the gradual learning curve. React still holds first place in the industry, why? One of the major reasons is that because is maintained by Facebook, this means bigger community and wide support. As headline said, Vue is gaining traction. Some big companies are using Vue, like Xiaomi, GitLab, EuroNews, Alibaba and even Adobe. Everyday Vue is taking a step forward in many aspects. For example, faster rendering with Virtual DOM and choosing best practices from Angular and React. Also, documentation is very informative, well understood and has some good examples. Vue has component life cycles, same as React, but they are simple and much cleaner.