当我尝试使用Mobx商店时,可观察对象不存在,未初始化。例如:
AStore.js
class A {
@observable prop1 = ''
}
App.js
@observer
class App extends Component {
constructor() {
this.store = new A()
}
}
当我console.log(this.store)
时,它是一个空对象。我以前使用过Mobx,并且总是像在@observables
中一样声明我的class A
,实际上,我实际上是在复制以前使用过Mobx的项目。