React · Middle · Pytanie 17 z 75

Jak zachowują się zdarzenia wewnątrz portalu createPortal(child, document.body)?

Wyjaśnienie

Portal renderuje DOM w innym miejscu (modale, tooltipy, by uciec od overflow: hidden i kontekstów nakładania), ale logicznie pozostaje częścią drzewa React: kontekst jest dostępny, a zdarzenia propagują się do przodków w React. Czasem bywa to zaskakujące, np. onClick rodzica uruchamia się od kliknięcia w modalu.

Do poczytania

Błąd w pytaniu

React · Middle · pytanie 17

Sprawdź się

Rozwiąż test React · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test