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

Anweisungen zur Verwendung von JSON-Operationsfunktionen in Mysql5.7

Vorwort JSON ist ein leichtes Datenaustauschforma...

Detailliertes Tutorial zur Installation von ElasticSearch 6.4.1 auf CentOS7

1. Laden Sie das ElasticSearch 6.4.1-Installation...

JavaScript Canvas realisiert farbenfrohen Sonnenhalo-Effekt

In diesem Artikelbeispiel wird der spezifische Co...

Ursachenanalyse und Lösung des E/A-Fehlers beim Löschen einer MySQL-Tabelle

Problemphänomen Ich habe kürzlich Sysbench verwen...

So installieren Sie die Linux-Onlinesoftware gcc online

Befehle zur Linux-Onlineinstallation: yum install...

So ändern Sie Flash-SWF-Dateien in Webseiten

Ich denke, dies ist ein Problem, auf das viele Leu...

So erzwingen Sie die vertikale Anzeige auf mobilen Seiten

Ich habe kürzlich bei der Arbeit eine mobile Seit...

Beispielcode zum Mischen von Float und Margin in CSS

Bei meinen letzten Studien habe ich einige Layout...

Detaillierte Erklärung zur Verwendung der JavaScript-Paging-Komponente

Die Paginierungskomponente ist eine häufige Kompo...

So schreiben Sie eine Node.JS-Version eines Spiels

Inhaltsverzeichnis Überblick Build-Prozess Verwan...