1
私はReact with MobXを試しています。MobX React TypeError:未定義のプロパティを読み取ることができません
私はfetchSources()
を私の店に定義しました。 次の情報を最上位コンポーネントに置くと、正常に動作します。
componentWillMount() {
this.props.store.fetchSources()
}
しかし、私はもオブザーバーとして定義されている子レベルのコンポーネントに上記と同じコードを置けば、それは私に、次のエラーが発生します。
TypeError:未定義のプロパティ 'fetchSources'を読み取ることができません。
これを修正する方法はありますか?
更新:
Tholleは正しいです。問題は、ストアを子コンポーネントに渡すことによって解決されます。
レンダリングメソッドと子コンポーネントも表示できますか?問題のコードだけでは言い難いです。子供に小物として店を渡さなければならないか、[**プロバイダと注射**](https://github.com/mobxjs/mobx-react#provider-and-inject)を使うことができます。 – Tholle
Tholle、応答に感謝します。私はポストをコードで更新しました。 – Shawn