React · Middle · Frage 17 von 75

Wie verhalten sich Events in einem Portal createPortal(child, document.body)?

Antwort zeigen

Richtige Antwort: Sie bubblen durch den React-Baum zum React-Elternteil

Erklärung

Ein Portal rendert DOM an anderer Stelle (Modals, Tooltips, um overflow: hidden und Stacking Contexts zu entkommen), bleibt aber logisch Teil des React-Baums: Context ist verfügbar, und Events bubblen zu React-Vorfahren. Das überrascht manchmal, z. B. feuert das onClick eines Elternteils bei einem Klick im Modal.

Zum Weiterlesen

Fehler in der Frage

React · Middle · Frage 17

Teste dich selbst

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

Diesen Test machen