首页 文章

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

提问于
浏览
2

我正在尝试与MobX进行反应 .

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

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

但是,如果我将上述相同的代码放入子级别组件 also defined as an observer ,它会给我以下错误 .

TypeError:无法读取未定义的属性'fetchSources' .

有任何想法如何解决它?

Update:

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

1 回答

  • 1

    确保将 fetchSources 作为prop传递给子组件,它应该可以工作 .

相关问题