mobx的基础使用

mobx是什么?

Mobx是一个功能强大,上手非常容易的状态管理工具。就连redux的作者也曾经向大家推荐过它,在不少情况下你的确可以使用Mobx来替代掉redux。

mobx 与redux 的关系

mobx VS redux 

mobx: 开发难度低,学习成本低,代码量少,渲染性能好,使用了语义丰富的响应式编程风格。集成度比Redux稍高,避免了开发中频繁使用第三方库.

mobx的核心思想

状态变化引起的副作用应该被自动触发。

为什么需要类定义

JavaScript是一门面向对象的编程语言,在组织大型复杂应用的时候,我们不可避免的需要使用类封装和复用代码逻辑。

我们需要什么样的class能力

继承和多态。

mobx常用API

可观察的数据(observable)

 observable 是一种让数据变化可被观察的方法。

可以被观察的数据类型: String, Number, Boolean,  Symbol,  对象, 数组。

相关推荐