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 传递给子组件,它应该可以工作。