* ES6
* React
* redux and redux-saga
* react-router
* fetch
* lodash
* webpack
* post-css
* karma/mocha/sinon/chai
Of all of these things, to build a decent React app, you only need React.
It seems chintzy to bill React for the cost of webpack/browserify. I understand why someone would: it's the worst part about working in modern Javascript environments. But it's a build tool, not a library.
You Don't Need Redux. Most applications that use redux (or any other Flux library) probably shouldn't. Even redux's author has been taking pains to point out how overused redux is.
You definitely don't need react-router, which is an inner-platform disaster.
Billing React for fetch and lodash also feels chintzy (especially when you try to add a surcharge for switching from underscore to lodash).
I'm also not clear on how ES6 is somehow React's problem. Ember developers use ES6 too. Because ES6 is better than ES5.
I'm not saying the Clef team is wrong. If they're happy with Ember, God bless them! I'm just wary of tech advocacy articles that try to make these kinds of stack complexity comparison arguments; I usually find them to be pretty dubious.