React · Junior · Frage 13 von 75

Welchen Wert hat count nach einem Klick, wenn der Anfangswert 0 ist?

function handleClick() {
  setCount(count + 1);
  setCount(count + 1);
  setCount(count + 1);
}
Antwort zeigen

Richtige Antwort: 1

Erklärung

Alle drei Aufrufe sehen denselben Schnappschuss count = 0 und stellen dreimal den Wert 1 in die Warteschlange. Damit sich Updates aufaddieren, nutze die funktionale Form: setCount(c => c + 1) - jeder Aufruf bekommt das vorherige Ergebnis, und am Ende steht 3.

Zum Weiterlesen

Fehler in der Frage

React · Junior · Frage 13

Teste dich selbst

Mach den Test React · Junior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen