I&#x27;m using the same stack (minus immutable.js, but I&#x27;m thinking on it), combined with redux-simple-router. Apart from the usual problems associated with Javascript, it works pretty well, and I feel it&#x27;s easy to understand what is going on.<p>On the other hand, there are some pitfalls. Since you may need to trigger actions based on some transient state (eg, fetching data from the server), you occasionally need to set flags in your store (&quot;my state is dirty&quot;). Forgetting to clean up a flag will lead to tears.