View on GitHub

Cycle263 Blog

Stay hungry, stay foolish.

Mobx

Mobx的基本思想是可变数据(Mutable Data)和可观察数据 (Observable Data),redux的数据思维是不可变数据(Immutable data)。

总结起来就是,mobx把简易的操作交给用户,繁琐的处理由内部实现控制。

Redux 和 Mobx 这类状态管理库一般都有附带的工具,例如在 React 中使用的有 react-redux 和 mobx-react,它们使你的组件能够获得状态。一般情况下,这些组件被叫做容器组件(container components),或者说的更加确切的话,就是连接组件(connected components)。只要你将组件升级成连接组件,你就可以在组件层级的任何地方得到和更改状态。