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 1. Docker ermöglicht Fernzugri...
Ich habe kürzlich Dreamweaver verwendet, um eine P...
Inhaltsverzeichnis Dokumentobjektmodell (DOM) DOM...
Inhaltsverzeichnis 1. Einführung in NFS-Ganesha 2...
1. Nginx-Installationsschritte 1.1 Offizielle Web...
Inhaltsverzeichnis brauchen: Ideen: Lektion: Teil...
Inhaltsverzeichnis 1. Problemszenario 2. Ursachen...
Inhaltsverzeichnis 【Allgemeine Befehle】 [Zusammen...
Inhaltsverzeichnis Änderungen an der Rendering-AP...
Ich verwende die in CentOS implementierte LDAP-Be...
Wenn wir möchten, dass mehr Leute die von uns ers...
Inhaltsverzeichnis 1. Ziehen Sie das Redis-Image ...
Anwendungsschachtelung ungeordneter Listen Code ko...
Betriebssystem: Alibaba Cloud ESC-Instanz centos7...
In diesem Artikel wird der spezifische Code für J...