2
に移動した後、私は私のアプリのいくつかのルートに移動するにはreact - "Reducersはアクションをディスパッチできません。"ルート
hashHistory.push('/home')
を使用しています。しかし、私がそれを使用するたびに
Reducers may not dispatch actions.
このエラーが発生することなく適切な経路にナビゲートするにはどうすればよいですか?あなたはReduxのを使用している。これは、あなたが行動を派遣することができ、それを削減して、ディスパッチされます
https://github.com/gaearon/redux-thunk
https://github.com/reactjs/react-router-redux
を、あなたはサンクミドルウェアを使用することができますし、反応 - ルータ - Reduxのを想定し
あなたのレデューサーのコードでディスパッチがありますか? .pushをどこに呼びますか? –
こんにちは、反応のビットのnoobのために申し訳ありません、これはかなり新しいです 私は減速器の内側から.pushを呼び出しています – user1326293
それはあなたの問題です、反応コンポーネントまたはアクションにプッシュを移動します –