Cool...I'll have to play around with that sometime. =)
Yeah, I haven't really dug into any of the frameworks (though I do use NPM and Browserify as part of my core tooling, so I'm not completely out of the loop as far as modern JS goes...lol), but React and Vue seem interesting.
On another note, I have sort of a personal question: do you use the class function in your projects a lot and do you feel it offers advantages over using constructor functions or factory functions as far as your work goes?
There seems to be a lot of upheaval about the introduction of classes into ES6 and something I've been researching on and off ever since I took a deep dive into JavaScript last summer.
For context, I knew some JS and jQuery then (though not that much), but I ended up having to ramp up my JS skills very quickly for a web design project that required some substantial customization on the frontend and backend, so I kickstarted my ES6 journey with a trial by fire, so to speak.
Anymore, it seems that best practices in JS are a constantly moving target.