1. So führen Sie stapelweise Updates durchIn [Hooks] kann das separate Aktualisieren des Status dazu führen, dass die Seite mehrfach gerendert wird: importiere { useState } von „react“; importiere { unstable_batchedUpdates } von ‚react-dom‘; //Verwenden Sie dies, wenn Sie den Status in Stapeln aktualisieren. importiere React von ‚react‘; const Beispiel = () => { const [Anzahl, Anzahl festlegen] = useState(0); const [Anzahl1, setzeAnzahl1] = useState(0); const [isClick, setCount2] = useState(0); setzeTimeout(Funktion () { Anzahl festlegen(1) Anzahl1(1) setzen Anzahl der Zeichenketten (setCount2(1)) }, 1000); console.log('gerendert') zurückkehren ( <span>Bitte überprüfen Sie die Konsolenausgabe! </span> ); } Beispiel für Exportstandard; Konsolenausgabe
Um dieses Problem zu vermeiden, müssen Sie also Batch-Updates verwenden! Dies wird in importiere { useState } von „react“; importiere { unstable_batchedUpdates } von ‚react-dom‘; //Verwenden Sie dies, wenn Sie den Status in Stapeln aktualisieren. importiere React von ‚react‘; const Beispiel = () => { const [Anzahl, Anzahl festlegen] = useState(0); const [Anzahl1, setzeAnzahl1] = useState(0); const [isClick, setCount2] = useState(0); setzeTimeout(Funktion () { unstable_batchedUpdates(() => { Anzahl festlegen(1) Anzahl1(1) setzen Anzahl der Zeichenketten (setCount2(1)) }) // Dies ist das Ereignis, das verarbeitet wird}, 1000); console.log('gerendert') zurückkehren ( <span>Bitte überprüfen Sie die Konsolenausgabe! </span> ); } Beispiel für Exportstandard; Konsolenausgabe
2. Wie Hooks Routing-Parameter erhalten Manchmal geben wir Parameter in <Routenpfad="/test/:name" Komponente={Statistik} /> In der Klasse können Sie die Parameter der URL über Wenn es Hooks sind, können Sie es folgendermaßen erhalten: importiere { useState } von „react“; importiere React von „react“; const Beispiel = ({ match }) => { const [name] = useState(match.params.name); zurückkehren ( <p>Der Name ist: <span style={{ fontWeight: 600 }}>{name}</span></p> ); } Beispiel für Exportstandard;
Ausführungseffekt Oben finden Sie den detaillierten Inhalt der Analyse des Beispiels für die Stapelaktualisierung des Status und das Abrufen von Routing-Parametern in ReactHooks. Weitere Informationen zur Stapelaktualisierung des Status und zum Abrufen von Routing-Parametern in ReactHooks finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: Zusammenfassung der drei Möglichkeiten zum Erstellen neuer Elemente
Inhaltsverzeichnis Einleitung Nginx-Dockerdatei N...
Inhaltsverzeichnis 1. DOM & BOM bezogen 1. Üb...
Inhaltsverzeichnis 1. Einleitung 2. Die erste Met...
einführen In einem verteilten System ist die vert...
Inhaltsverzeichnis 1. Global vor jedem 1. Global ...
Ich habe vor Kurzem meine persönliche Website neu...
In diesem System steht das #-Zeichen für den Root...
Der Unterschied zwischen „Ersetzen durch“ und „Ei...
Vorwort In diesem Kapitel werden grundlegende Lin...
Möglicherweise verwenden Sie hier Include-Dateien,...
In diesem Artikelbeispiel wird der spezifische Co...
1. HTML-Tags mit Attributen XML/HTML-CodeInhalt i...
[ Linux-Installation von Tomcat8 ] Tomcat deinsta...
Inhaltsverzeichnis Vorwort Grundlegende Einführun...
Text OK, als nächstes ist es Zeit, die Renderings...