-
@action
@action.bound
runInAction(string, function)
查看全部 -
1. observable . array object map
2. observable.box bool string number
get() set()
3. @observable
查看全部 -
“when函数”接收两个函数参数,第一个函数必须根据一个可观察数据返回一个布尔值(不能根据普通变量),当该布尔值为true的时候,就去执行第二个函数,并且保证最多只会执行一次。
查看全部 -
" reaction" 第一个函数引用可观察数据并返回一个值,这个值回作为第二个函数的参数,第一个函数会被先执行一次,这样mobx就知道有哪些数据被引用了,并在这些数据被修改后执行第二个函数,
被用到的场景:在没有数据之前,我们不想也没有必要去调用写缓存的逻辑,可以用reaction来实现在数据第一次被填充后才启用写缓存逻辑
查看全部 -
" computed " 计算值 他将其他可观察数据与你想要的方式组合起来变成一个新的可观察数据,
一种用法:可作为普通函数,二:作为decorator
查看全部 -
" autorun" 自动运行
自动运行什么:传入autorun的参数,
作用:在可观察数据被修改之后,自动去执行可观察数据依赖的行为(传入的函数)
查看全部 -
" autorun" 自动运行
自动运行什么:传入autorun的参数,
作用:在可观察数据被修改之后,自动去执行可观察数据依赖的行为(传入的函数)
查看全部 -
" computed " 计算值 他将其他可观察数据与你想要的方式组合起来变成一个新的可观察数据,
一种用法:可作为普通函数,二:作为decorator
查看全部 -
" reaction" 第一个函数引用可观察数据并返回一个值,这个值回作为第二个函数的参数,第一个函数会被先执行一次,这样mobx就知道有哪些数据被引用了,并在这些数据被修改后执行第二个函数,
被用到的场景:在没有数据之前,我们不想也没有必要去调用写缓存的逻辑,可以用reaction来实现在数据第一次被填充后才启用写缓存逻辑
查看全部 -
“when函数”接收两个函数参数,第一个函数必须根据一个可观察数据返回一个布尔值(不能根据普通变量),当该布尔值为true的时候,就去执行第二个函数,并且保证最多只会执行一次
查看全部 -
va.adator
查看全部 -
11111111
查看全部 -
对象定义和定义方法
查看全部 -
111查看全部
-
JavaScript是一门面向对象的编程语言
查看全部
举报