Redux vs. MobX vs. Cycle
2016-11-16
Three state management libraries for JavaScript: Redux, MobX and Cycle. Each described in terms of general ideology and significant differences from the others. All differences summarised in a table. First battle on Software Philosophy!
MobX
- state propagation is a cross-cutting concern
- state propagation is abstracted out to the framework
- framework decorators are spread across whole app (everything is smart)
- gentle learning curve when comming from OO programming
- observable / computed distinction
References
- Becoming fully reactive: Mobservable,
- MobX best practices: React,
- Why we chose mobx over redux for spectacle editor,
- When Redux is better than MobX.
blog comments powered by Disqus