reactjs / reactjs/react.dev

Clarify? “State Updates May Be Asynchronous”

Offen
#877 1 Kommentar 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

type: documentation
Vorherrschende Sprache
JavaScript
Sterne
11.8k
Forks
7.9k
Ø Merge
1 T. 11 Std.
Gemergte PRs (30 T.)
11

Beschreibung

Sect. “State Updates May Be Asynchronous” may profit from more information:

  • The example is very helpful, as is the sentence “React may batch multiple setState() calls into a single update for performance”.

  • However, “asynchronous update” confused me (“delayed” may have been a better word). Only the following tweet made it completely clear: https://twitter.com/dan_abramov/status/824309659775467527

  • Thus: maybe explain a little more and/or use example and explanation from the tweet.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit dem verlinkten Abschnitt „State Updates May Be Asynchronous“ in der React-Dokumentation und sieh dir den referenzierten Tweet an, um die beabsichtigte Erklärung zu verstehen. Kläre, was „asynchronous update“ bedeutet und wie sich Batching auf setState() auswirkt, während das hilfreiche Beispiel erhalten bleibt; der Abschnitt sollte verständlich sein, ohne auf den Tweet angewiesen zu sein.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript, react
Bereich
documentation
Issue-Typ
Dokumentation
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.