装饰器语法
Mobx 语法
observable
使用 observable
可以对数据进行监视,否则可能不会进行试图更新
observable
值可以是基本数据类型、引用类型、普通对象、类实例、数组和映射
在 6.x 版本中,如果使用 makeAutoObservable
,会进行属性推断
// 推断规则(官网):
// 所有 自有 属性都成为 observable。
// 所有 getters 都成为 computed。
// 所有 setters 都成为 action。
// 所有 prototype 中的 functions 都成为 autoAction。
// 所有 prototype 中的 generator functions 都成为 flow。(需要注意,generators 函数在某些编译器配置中无法被检测到,如果 flow 没有正常运行,请务必明确地指定 flow 注解。)