2017-04-03 60 views

答えて

9

react-router v4は基本ブロックです。ルーティングソリューションを作成するためのAPIを提供します。

react-router-domは、約react-routerのラッパーです。ブラウザで実行されるはずです。

react-router-reduxは、reduxストアにバインドされた、いわゆる「制御ルータ」を提供します。状態の変更(ナビゲーション)は、reduxアクションをディスパッチしたり、リンクをクリックして制御することができます。

react-router-dom(デフォルトではreact-routerが引き寄せられます)から始まるのが最善の策です。

+1

私が混乱している理由は、react-redux-routerを使用すべき理由です。これは、反応ルータ4.0を使用することにより、this.props.historyを使用して位置情報と履歴情報にアクセスできるためです。 push( '/')どのシナリオにおいて、react-redux-routerを使用することが必須ですか? – jack123

+0

あなたは絶対に 'react-router-redux'を使う必要はありません。完全にオプションです。状態管理のために 'redux'を使っても、あなたはそれを使う必要はありません。 – Andreyco

+0

はい私たちは状態管理のためにreduxを使用しています。それで、react-redux-routerを使う必要はないと思います。ありがとう – jack123

5
+1

我々は反応する-Reduxのルータを使用する必要があり、なぜそれが唯一の店舗でのルーティング状態を維持するためであるが、反応中-router 4.0我々は小道具としてルーティング情報にアクセスすることができますし、react-redux-routerの必要性は何ですか? – jack123

+0

私の意見では本当の必要はありません、私はそれを使用しません。ルータだけで十分強力です。 – lustoykov

+0

これは私の混乱は、ルータだけが強力なので、私たちの状態管理のためにreduxを使用している場合、react-redux-routerはあまり役に立ちません。ありがとう – jack123

関連する問題