&gt; You describe ES6 as some kind of exotic dependency.<p>To the non Silicon Valley &#x2F; Hacker News crowd, it certainly is. And using ES6 means you need to make a choice about which transpiler to use, which build tool to use, etc.<p>&gt; Actually once you get rid of ES6, the only dependencies in your list are immutable.js which is optional, and redux, which has become the well-known default.<p>Well known to who, exactly? Because the &quot;well known default&quot; as of a few months ago was Reflux, and before that it was Flux. Oh, and there&#x27;s Relay and GraphQL.<p>When&#x27;s the &quot;well known default&quot; going to change again? I give it two months before everyone rushes to the next new gotta-have dependency. It&#x27;s like reading Dr. Suess&#x27;s The Sneetches.