Love letter to Vue
Having used vanilla JS, jQuery, Backbone, AngularJS, React (with and without Redux), and Vue (with and without Vuex) I really don&#x27;t see eye to eye with the folks who love Vue so much.<p>To me, it looks like Backbone, AngularJS, and React had an orgy and out came Vue. The &quot;opinionated&quot; claim strikes me as marketing BS, templating vs. JSX, attributes vs. components (assuming you&#x27;re using their templating language), etc. There really isn&#x27;t a performance benefit over React. You&#x27;re wading into a new ecosystem without all the build-up React benefits from. The templating language itself is yet another thing to learn, and frankly I just don&#x27;t think embedding control flow into the templates themselves is a sane approach.<p>The documentation folks love to talk about is alright, I&#x27;ve definitely seen worse, but it is too much &quot;Go do X&quot; and not a lot of &quot;Why we do X.&quot; The latter is a particular strength of React, in my opinion, as they describe very well the underlying logic behind why something is the way it is.<p>About the best argument for it is the batteries-included nature of the projects, but even then I&#x27;ve not truly had <i>that</i> much trouble upgrading something like React Router such that it would make me question using it in the future.