J'implémente le routage dans react-application, mais maintenant je confond entre l'avantage de react-router 4.0 sur react-router-redux, je suis également confus par react-router-dom, Quels sont les avantages et les inconvénients de react-router- redux, react-router 4.0 et react-router-dom?
react-router
v4 est la base, le bloc de construction. Fournit une API pour créer une solution de routage.
react-router-dom
est enroulé autour de react-router
. Il est censé être exécuté dans le navigateur.
react-router-redux
propose ce qu'on appelle un "routeur contrôlé", lié à redux
store. Les changements d'état (navigation) peuvent être contrôlés en répartissant les actions redux
ainsi qu'en cliquant sur les liens.
Votre meilleur pari est de commencer par react-router-dom
(qui tire react-router
pour vous par défaut).
Explication très très simple !!!
react-router
directement.react-router-dom
est fait pour "Application Web" et react-router-native
est conçu pour "réagir aux applications mobiles natives".react-router-dom
& react-router-native
les usages react-router
au cœur.react-router-redux
. (confirmé par Dan abramov - créateur de Redux)react-router-redux
est que vous pouvez synchroniser votre routeur avec l'état de l'application.react-router-redux
store.dispatch()