Vue.js—the can-do-it-all framework
Some people have named Vue.js the successor of jQuery, meaning that you can use it to progressively enhance or optimize plain HTML, e.g. on legacy pages. But this is not all it can do – build fully fledged applications in it, organizing the building blocks in components, e.g. by having template, script and styles of each component right beneath each other. Couple it with a central storage like vuex and you have a full replacement of the battle-proven React+Redux combination.
Like with wooden building blocks of our childhood, the possibilities are endless!