MobX 是个简单的,可扩展的 JS 状态管理工具,遵循透明的函数式响应式编程 (TFRP)。原理非常简单:

任何事物都可以从自动的从应用的状态派生。

MobX 包括 UI,数据序列化,服务器通讯等。

MobX unidirectional flow

React 和 MobX 组合是个非常强大的联盟,React 通过提供机制转换成可渲染组件树来渲染应用状态。MobX 提供机制来存储和更新应用状态,提供给 React 使用。

MobX 包含几个核心的概念:Observable state、computed values、Reactions 和 Actions。

MobX 遵循 MIT 开源授权协议,GitHub 地址:

https://github.com/mobxjs/mobx