State Management · Junior · Frage 3 von 75

Wann sollte man das funktionale Update setCount(c => c + 1) statt setCount(count + 1) verwenden?

Antwort zeigen

Richtige Antwort: Wenn der neue Wert vom vorherigen abhängt

Erklärung

count ist ein Schnappschuss des aktuellen Renderings. Drei Aufrufe setCount(count + 1) in einem Handler ergeben +1, drei Aufrufe setCount(c => c + 1) ergeben +3, weil jeder Updater das Ergebnis des vorigen bekommt. Es schützt auch vor veralteten Closures in Timern und Effects.

Zum Weiterlesen

Fehler in der Frage

State Management · Junior · Frage 3

Teste dich selbst

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

Diesen Test machen