我正在尝试与MobX进行反应 .
我在商店里定义了 fetchSources()
. 如果我将以下内容放在顶级组件中,它可以正常工作 .
componentWillMount() {
this.props.store.fetchSources()
}
但是,如果我将上述相同的代码放入子级别组件 also defined as an observer ,它会给我以下错误 .
TypeError:无法读取未定义的属性'fetchSources' .
有任何想法如何解决它?
Update:
Tholle是对的 . 通过将商店传递给子组件来解决问题 .
1 回答
确保将
fetchSources
作为prop传递给子组件,它应该可以工作 .