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 Entwicklungsumgebung Game-Engi...
Als Reaktion auf die Popularität von nodejs haben...
Möglicherweise müssen Sie in Linux manchmal symbo...
In diesem Artikel wird die Konsistenzverarbeitung...
In diesem Artikel wird das Shell-Skript von mysql...
1. CDN Es ist die am häufigsten verwendete Beschl...
Inhaltsverzeichnis 1. Vue2-Syntax 2. Nutzung von ...
Inhaltsverzeichnis 1. Rendern 2. Daten binden und...
Inhaltsverzeichnis Vorne geschrieben Anmeldeübers...
Inhaltsverzeichnis Installieren des SDK Lokalen D...
Zwei Parameter der MySQL-Paging Wählen Sie * aus ...
Anzeigen und Einstellen des SQL-Modus in MySQL My...
In diesem Tutorial erfahren Sie alles über die In...
Ich lerne derzeit etwas über Redis und Container ...
Hallo allerseits, heute werden wir darüber sprech...