So verwenden Sie die Verlaufsumleitung in React Router

So verwenden Sie die Verlaufsumleitung in React Router

In react-router kann der Sprung in der Komponente mit <Link> verwendet werden

Um jedoch aus der Komponente herauszuspringen, muss der Reaktionsroutingverlauf verwendet werden

Die Ersetzungsmethode wird auf dieselbe Weise wie die Push-Methode verwendet. Die Funktion von Ersetzung besteht darin, den aktuellen Verlaufsdatensatz zu ersetzen.
go, diese Methode wird verwendet, um vorwärts oder rückwärts zu gehen, history.go(-1);
goBack, diese Methode wird verwendet, um zurückzugehen, history.goBack();
goForward, diese Methode wird verwendet, um vorwärts zu gehen, history.goForward();

1. Haken

importiere {useHistory} aus „react-router-dom“;
Funktion goPage(e) {
 Verlauf.push({
 Pfadname: "/home",
 Status: {id: 1}
 });
}

Pfadname ist die Routingadresse, Status kann als Parameter übergeben werden

Parameter abrufen:

importiere {useLocation} aus „react-router-dom“;
Funktion getParams(){
let location = useLocation();
let id = Standort.Bundesstaat.ID;
}

2. Klassenkomponente

importiere React von „react“;
importiere {createBrowserHistory} aus "history";
 
Klasse App erweitert React.Component {
  Konstruktor(Requisiten) {
      super(Requisiten);
    }
   geheSeite() {
 let history = createBrowserHistory()
 Verlauf.push({
 Pfadname: "/home",
 Status: {id: 1}
 });
    Geschichte.go();
 }
  render() {return null;}
 
}

Wenn history.go nicht aufgerufen wird, ändert sich die Route, aber die Seite springt nicht.

Dies ist das Ende dieses Artikels über die Verwendung des Verlaufssprungs in React Router. Weitere relevante Inhalte zum Verlaufssprung von React Router finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • React-Router v4: So verwenden Sie den Verlauf, um Routensprünge zu steuern
  • react-router JS Steuerung Routing Sprung Beispiel
  • Beispiel dafür, wie react-router die Übertragung von Sprungwerten implementiert
  • React Router 5.1.0 verwendet useHistory, um die Seitensprungnavigation zu implementieren

<<:  Detaillierte Erläuterung der Mybatis-Sonderzeichenverarbeitung

>>:  Lösung für die Inkonsistenz zwischen Crontab-Ausführungszeit und Systemzeit

Artikel empfehlen

Details zum TypeScript-Mapping-Typ

Inhaltsverzeichnis 1. Zugeordnete Typen 2. Mappin...

Implementierung der Nginx-Lastverteilung/SSL-Konfiguration

Was ist Lastenausgleich? Wenn ein Domänenname auf...

Ein netter HTML-Druckcode unterstützt das Umblättern

ylbtech_html_drucken HTML-Druckcode, unterstützt S...

Was tun, wenn Sie das ursprüngliche Passwort für MySQL auf dem MAC vergessen?

Die Methode zur Lösung des Problems, das anfängli...

IE6 BUG und Fix ist eine vorbeugende Strategie

Originalartikel: Ultimatives IE6-Cheatsheet: So b...

Der JavaScript-Artikel zeigt Ihnen, wie Sie mit Webformularen spielen

1. Einleitung Zuvor haben wir die schnelle Entwic...

MariaDB unter Linux startet mit dem Root-Benutzer (empfohlen)

Da ich Sicherheitsprodukte testen musste, wollte ...

Ein kleines Problem mit Nullwerten in MySQL

Heute habe ich beim Testen des Nullwertes ein kle...

Lösung für Verbindungsfehler beim MySQL-Server 5.5

Die Lösung für das Problem, dass MySQL keine Verb...

Detaillierte Erläuterung des Fehlerproblems der Case-When-Anweisung

Vorwort In der MySQL-Datenbank verwenden wir manc...

Einführung und Installation von MySQL Shell

Inhaltsverzeichnis 01 ReplicaSet-Architektur 02 E...

Ein einfaches Beispiel zum Erstellen einer dünnen Linientabelle in HTML

Wenn Sie wissen möchten, wie Sie diese Tabelle mi...