mobx视图不自动更新的问题

最近在新项目中使用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)
    }
}

你可能感兴趣的:(react.js,mobx)