React · Junior · Frage 59 von 75

Wie verhindert man, dass ein Klick innerhalb einer Karte auch das onClick der Karte auslöst?

<div onClick={openCard}>
  <button onClick={(e) => { e.stopPropagation(); like(); }}>Like</button>
</div>
Antwort zeigen

Richtige Antwort: e.stopPropagation() im inneren Handler aufrufen

Erklärung

React-Events bubblen wie DOM-Events (außer onScroll). Die Rückgabe von false stoppt in React nichts; nutze explizit stopPropagation oder preventDefault.

Zum Weiterlesen

Fehler in der Frage

React · Junior · Frage 59

Teste dich selbst

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

Diesen Test machen