mobx的基础使用

Posted liea

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mobx的基础使用相关的知识,希望对你有一定的参考价值。

mobx是什么?

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

mobx 与redux 的关系

mobx VS redux 

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

 

mobx的核心思想

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

 

为什么需要类定义

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

我们需要什么样的class能力

继承和多态。

 

mobx常用API

可观察的数据(observable)

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

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

 

以上是关于mobx的基础使用的主要内容,如果未能解决你的问题,请参考以下文章

React Mobx 基础使用_0.1

mobx+react基础

MobX基础 ----- 类的静态属性和装饰器

MobX基础理解

前端实战|React18极客园——登陆模块(token持久化路由拦截mobx封装axios)

微信小程序-- 全局数据共享 - MobX(四十三)