0

をミドルウェアの歴史を渡しますバージョン: "history": "4.7.2"、 "react-redux": "5.0.6"、 "react-router-redux": "5.0.0-alpha.8"、 "redux": "3.7。 2 "反応-ルータ-reduxが、私は、次のファイルを持っている

したがって、履歴を<Router>routerMiddleware()に渡す必要があります。 middleware.jsに作成した履歴に簡単にアクセスできますか?

+0

チェックアウトhttps://www.youtube.com/watch?v=5Knp04GZAj8&list=PL8vZpHuqa_hPpKUHFlyPkiI4MPexAMhvc&index=6。 –

+0

ビデオ内の男はすべて1つのファイルで動作します。質問をお読みください。 – Piu130

答えて

1

簡単な回答はありません。しかし、JSでは、それは良いことではないとしてもすべて可能です。 履歴に関数を渡してから、ルータのミドルウェアを返すことができます。これまでにため

// middleware.js 

import { routerMiddleware } from "react-router-redux"; 


let createMiddleWare = ({history}) => { [ 
    routerMiddleware(history); //<-- history 
]) 
関連する問題