I wrote a post on using RxJS as a model layer with React a while ago (<a href="http:&#x2F;&#x2F;aricedev.com&#x2F;building-a-model-layer-with-rxjs&#x2F;" rel="nofollow">http:&#x2F;&#x2F;aricedev.com&#x2F;building-a-model-layer-with-rxjs&#x2F;</a>).  The biggest change I&#x27;ve made since then, aside from moving to immutable data structures, is that I&#x27;m using a single Rx subject in each store to delegate to the appropriate streams instead of having a subject for each stream.