React · Junior · Frage 18 von 75

Was ist falsch an <button onClick={handleClick()}>?

Antwort zeigen

Richtige Antwort: Die Funktion wird sofort beim Rendern aufgerufen, nicht beim Klick

Erklärung

onClick braucht eine Funktion, nicht das Ergebnis ihres Aufrufs. Richtig: onClick={handleClick} oder onClick={() => handleClick(id)}, wenn du Argumente brauchst. Ändert handleClick den Zustand, führt der Aufruf beim Rendern zu einer Endlosschleife.

Zum Weiterlesen

Fehler in der Frage

React · Junior · Frage 18

Teste dich selbst

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

Diesen Test machen