MobX React TypeError:无法读取undefined的属性

时间:2017-06-05 04:21:44

标签: reactjs mobx mobx-react

我正在尝试使用MobX进行反应。

我在商店中定义了fetchSources()。 如果我将以下内容放在顶级组件中,它可以正常工作。

  componentWillMount() {
    this.props.store.fetchSources() 
  } 

但是,如果我将上述相同的代码放入子级别组件也定义为观察者,它会给我以下错误。

TypeError:无法读取属性&f; fetchSources'未定义的。

有关如何修复的想法吗?

更新

Tholle是对的。通过将商店传递给子组件来解决问题。

1 个答案:

答案 0 :(得分:1)

确保您将fetchSources作为道具传递给子组件,它应该可以正常工作。