MobX React TypeError: Cannot read property of undefined
MobX React TypeError: Cannot read property of undefined
我正在尝试使用 MobX 进行 React。
我在我的商店中定义了 fetchSources()
。
如果我将以下内容放在顶层组件中,它就可以正常工作。
componentWillMount() {
this.props.store.fetchSources()
}
但是,如果我将上面相同的代码放入子级组件中,该组件 也定义为观察者 ,则会出现以下错误。
类型错误:无法读取未定义的 属性 'fetchSources'。
知道如何解决吗?
更新:
托勒是正确的。通过将商店传递给子组件解决了该问题。
确保您也将 fetchSources
作为 prop 传递给子组件,它应该可以工作。
我正在尝试使用 MobX 进行 React。
我在我的商店中定义了 fetchSources()
。
如果我将以下内容放在顶层组件中,它就可以正常工作。
componentWillMount() {
this.props.store.fetchSources()
}
但是,如果我将上面相同的代码放入子级组件中,该组件 也定义为观察者 ,则会出现以下错误。
类型错误:无法读取未定义的 属性 'fetchSources'。
知道如何解决吗?
更新:
托勒是正确的。通过将商店传递给子组件解决了该问题。
确保您也将 fetchSources
作为 prop 传递给子组件,它应该可以工作。