Heim > Web-Frontend > Front-End-Fragen und Antworten > So verwenden Sie die Dispatch-Methode von React

So verwenden Sie die Dispatch-Methode von React

藏色散人
Freigeben: 2022-12-20 10:25:59
Original
3629 Leute haben es durchsucht

Die Dispatch-Methode von React wird wie „store.dispatch({ type: 'counter/incremented' })console.log(store.getState())“ verwendet, was bedeutet, dass „store.dispatch()“ aufgerufen und eine Aktion übergeben wird Objekt und erhalten Sie dann den neuen Status über „getState()“.

So verwenden Sie die Dispatch-Methode von React

Die Betriebsumgebung dieses Tutorials: Windows 10-System, React18-Version, Dell G3-Computer.

Wie verwende ich die Versandmethode von React?

Dispatch

Der Redux-Store in React verfügt über eine Methode namens „Dispatch“. Die einzige Möglichkeit, den Status zu aktualisieren, besteht darin, store.dispatch() aufzurufen und ein Aktionsobjekt zu übergeben. Der Store führt alle Reduzierfunktionen aus und berechnet den aktualisierten Status. Der neue Status kann durch Aufrufen von getState() abgerufen werden.

store.dispatch({ type: 'counter/incremented' })
 
console.log(store.getState())
// {value: 1}
Nach dem Login kopieren

dispatch Eine Aktion kann anschaulich als „Auslösen eines Ereignisses“ verstanden werden. Es ist etwas passiert und wir möchten, dass der Laden davon erfährt. Reduzierer sind wie Ereignis-Listener, die den Status als Reaktion aktualisieren, wenn sie die Aktion erhalten, an der sie interessiert sind.

Empfohlenes Lernen: „Video-Tutorial reagieren

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Dispatch-Methode von React. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage