&gt;  He&#x27;s confused by react so you tell him to use redux.<p>I meant React + Redux, Redux or Flux is the missing piece for React. He used <i>just</i> React wondering how to manage the models, if he got a bit deeper in the React ecosystem he would have seen Redux or other Flux based frameworks. Besides, the React team and site explicitely states that some architecture such as Flux is required, so guess he just dipped just into React before he wrote his JS fatigue post.<p>&gt; ...marginally different tool<p>Wouldn&#x27;t agree with this. Tools&#x2F;libs&#x2F;frameworks are quite different and you can decide by comparing and having personal preferences. And the more choice the better tools. I don&#x27;t know of any other ecosystem where such strong competition leads to so many innovations.
Eg: Webpack, Redux and all the new kids on the block have significant learning curves but <i>do</i> this investment and you learn new stuff every minute and afterwards you are enlightened (if you like tech) because you find always something which works 10x better&#x2F;faster&#x2F;easier&#x2F;more elegant than existing solutions. If you just want to get a job done, then learning new stuff might be perceived as too time-consuming and sticking to learned stuff allegedly seems easier.