最近在新我的项目中应用mobx+react时,发现在触发事件后mobx的状态尽管变了,但react视图没有更新。
次要是因为mobx为6.0.0以上的版本,mobx的将属性变为可察看的语法变了。
由原来的应用@observable注解变成了应用makeAutoObservable.示例如下:
5.0写法
class Test{ @observable name="";}
6.0写法
class Test{ name; constructor(){ makeAutoObservable(this) }}