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

jQuery realisiert den Gleiteffekt des Dropdown-Menüs

Wenn wir eine Webseite erstellen, möchten wir man...

Allgemeine Struktur-Tags in XHTML

Struktur Text, Kopf, HTML, Titel Text abbr, Akron...

Kopieren von JS-Objekten (Deep Copy und Shallow Copy)

Inhaltsverzeichnis 1. Oberflächliche Kopie 1. Obj...

5 Möglichkeiten, um festzustellen, ob ein Objekt in JS ein leeres Objekt ist

1. Konvertieren Sie das JSON-Objekt in eine JSON-...

Einige Fehler, die JavaScript-Anfänger häufig machen

Inhaltsverzeichnis Vorwort Verwechslung von „unde...

Die Verknüpfungsmethode zwischen Menü und Registerkarte von vue+iview

Vue+iview-Menü und Tab-Verknüpfung Ich entwickle ...

MySQL 8.X Installations-Tutorial unter Windows

Zuvor habe ich MySQL 5.7 verwendet, aber da MySQL...

Zusammenfassung der 10 gängigen HBase-Betriebs- und Wartungstools

Zusammenfassung: HBase verfügt über zahlreiche Be...