Wie kann ich den Routennamen innerhalb des Handlers abrufen? Zum Beispiel:
%Vor%Nun nehme ich an, ich habe eine Komponente wie folgt:
%Vor%Wie kann ich den aktuellen Routennamen erhalten? Um genauer zu sein, möchte ich das
bekommen %Vor%Attribut von
%Vor%v4 hat die JS-API aus der Codebasis entfernt, was bedeutet, dass die oben genannten Methoden nicht vorwärts funktionieren.
Der neue Weg besteht darin, die Requisiten direkt an die zu rendernde Komponente zu übergeben, genau so, wie Sie es normalerweise mit jeder anderen Komponente in React app tun würden.
%Vor%Um zu sehen, wie dies in einer Beispielanwendung funktioniert, sehen Sie sich react-lego mit einem Zweig react-router-4
Angenommen, wir sprechen über denselben react-Router (und die aktuelle Version ist 2.8.x), können Sie direkt über this.props.route.path
auf die Route zugreifen, was für Ihre Homepage /home
ist (in HomePage
component) ).
Link zu den Dokumenten .
Bearbeiten: Verknüpfung aktualisiert.
Tags und Links reactjs react-router