DOM и React Junior События обновлено

Своё событие

Условие

Отправь из элемента всплывающее событие 'item:selected' с полем detail = { id }. Верни функцию emit(el, id).

Что проверяют тесты

  • всплывает с данными

Как подойти

CustomEvent - способ развязать компоненты без общей шины: дочерний узел кричит, любой предок слушает. По умолчанию bubbles: false, это забывают. Для выхода из Shadow DOM нужен ещё composed: true.

Подсказки: 1
  1. CustomEvent принимает detail и bubbles во втором аргументе.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.

Термины по теме