最近在新我的项目中应用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)
}
}
发表回复