I took a look. This seems intriguing because it doesn&#x27;t bring the whole RxJS with it to make observables work. Though I&#x27;m a bit baffled by the developer&#x27;s statements about immutability of values in his SurviveJS interview [1]:<p>&quot;With mutable data structures, it is trivial to guarantee that there is only one version of a certain domain object in memory.&quot;<p>I&#x27;d like to know how this mutable values can be tracked while immutable values can just equality check. I&#x27;m currently learning ClojureScript with few simple projects, and its immutability both pleases me and drives me crazy.<p>Though I can agree on his point that Flux (and Redux) do take over your application. I&#x27;d definitely like to use something else with my next React project if possible, and Mobx looks it could fit the bill.<p>Also, SurviveJS is a good React and Webpack book that&#x27;s continuously expanded and adapted to use different libraries (like for Redux and Mobx). You should buy it!<p>[1] <a href="http:&#x2F;&#x2F;survivejs.com&#x2F;blog&#x2F;mobservable-interview&#x2F;" rel="nofollow">http:&#x2F;&#x2F;survivejs.com&#x2F;blog&#x2F;mobservable-interview&#x2F;</a>