React · Junior · Frage 12 von 75

Was gibt console.log nach einem Klick aus?

const [count, setCount] = useState(0);

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

Richtige Antwort: 0

Erklärung

Der Zustand innerhalb eines Renderings ist ein „Schnappschuss“. setCount plant ein neues Rendering, aber die Variable count in der aktuellen Funktion bleibt gleich. Der neue Wert ist beim nächsten Rendering verfügbar. Brauchst du den Wert sofort, berechne ihn in einer Variablen: const next = count + 1.

Zum Weiterlesen

Fehler in der Frage

React · Junior · Frage 12

Teste dich selbst

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

Diesen Test machen