It has been quite some time since I started writing front end code, tried understanding angular, left it. I was lucky that I came across Vue.JS via HN, it was gitlab's post. I haven't ever tried React, because Vue is amazing. With nearly no knowledge of JS, I was able to write an app in Vue reading just the official docs, they are downright amazing. I faced the issue of webpack et al, thus I started writing a guide to write vue apps in vanilla JS,
https://github.com/thewhitetulip/intro-to-vuejs
This is a work in progress.
I feel Vue is gaining ground because of it's simple syntax, there isn't much magic to it, just enough magic.