反応アプリケーションでルーティングを実装していますが、反応ルーター4.0の利点と反応ルーターReduxの間の混乱、反応ルーターdomの混乱、反応ルーターのメリットとデメリットredux、react-router 4.0、react-router-dom?
react-router
v4はベース、ビルディングブロックです。ルーティングソリューションを作成するためのAPIを提供します。
react-router-dom
はreact-router
のラッパーです。ブラウザで実行することになっています。
react-router-redux
は、redux
ストアにバインドされた、いわゆる「制御されたルーター」を提供します。状態の変更(ナビゲーション)は、リンクをクリックするだけでなく、redux
アクションをディスパッチすることで制御できます。
最善の方法は、react-router-dom
(デフォルトでreact-router
を取り込む)から始めることです。
非常に簡単な説明!!!
react-router
を直接使用する必要はありません。react-router-dom
は "Webアプリケーション"用に作成され、react-router-native
は "react native mobile apps"用に作成されます。react-router-dom
&react-router-native
コアでreact-router
を使用。react-router-redux
の必要はありません(確認済みDan abramov-Reduxの作成者)react-router-redux
の特別な利点ルーターをアプリケーションの状態と同期させることができます。react-router-redux
store.dispatch()