0

onChangereact-router ルートのイベントへのコールバックとして redux アクションを使用したいと思います。また、react-router-redux も使用しています。

何かのようなもの

<Route path="profile/search" component={ProfileSearch} onChange={store.dispatch(fetchCompanies())} />

アクションはどこにfetchCompaniesありますか。

より一般的には、ルートの変更をリッスンし、最終的に状態と対話するようにしたいと考えています。そのため、アクションを使用することが最も簡単なオプションのように思えます。ただし、次のエラーが表示されます。

Uncaught TypeError: hook.apply is not a function TransitionUtils.js?f913:22

これを達成する別の方法はありますか?ルート変更へのコールバックとしてアクションを渡そうとするのは本質的に悪いことですか? そうでない場合、どうすれば機能しますか?

4

1 に答える 1