2017-04-03 20 views

Antwort

9

react-router v4 ist Basis, Baustein. Bietet API zum Erstellen einer Routing-Lösung.

react-router-dom ist Wrapper um react-router. Es soll im Browser laufen.

react-router-redux bietet so genannte "gesteuerte Router", gebunden an redux speichern. Zustandsänderungen (Navigation) können durch das Versenden von redux Aktionen sowie durch Klicken auf Links gesteuert werden.

Ihre beste Wette ist es, mit react-router-dom (die standardmäßig react-router für Sie zieht) zu starten.

+1

jetzt meine Verwirrung ist, warum sollte ich react-Redux-Router verwenden, weil mit reactor Router 4.0 können wir den Standort und Verlauf Informationen zugreifen, indem Sie this.props.history. push ('/') In welchem ​​Szenario muss react-redux-router verwendet werden? – jack123

+0

Sie müssen absolut nicht 'reakt-router-redux' verwenden. Es ist völlig optional. Sie müssen es nicht verwenden, selbst wenn Sie 'redux' für die Statusverwaltung verwenden. – Andreyco

+0

ja wir verwenden redux für die zustandsverwaltung, dann denke ich, es ist nicht erforderlich react-redux-router zu verwenden. Danke – jack123

5
zu navigieren
+1

Warum sollten wir react-redux-router nur verwenden, um den routing-status im store aber in react zu halten -router 4.0 können wir auf die Routing-Informationen als Requisiten zugreifen, was ist dann der Bedarf von Redox-Router-Reaktion? – jack123

+0

keine wirkliche Notwendigkeit meiner Meinung nach, ich benutze es nicht. Der Router allein ist stark genug. – lustoykov

+0

das war, was meine Verwirrung war, weil Router allein leistungsfähig ist, also react-redux-router ist nicht so nützlich, wenn Redux für unsere Zustandsverwaltung verwendet. Vielen Dank – jack123

Verwandte Themen