DOM и React Junior События обновлено
Своё событие
Условие
Отправь из элемента всплывающее событие 'item:selected' с полем detail = { id }. Верни функцию emit(el, id).
Что проверяют тесты
всплывает с данными
Как подойти
CustomEvent - способ развязать компоненты без общей шины: дочерний узел кричит, любой предок слушает. По умолчанию bubbles: false, это забывают. Для выхода из Shadow DOM нужен ещё composed: true.
Подсказки: 1
- CustomEvent принимает detail и bubbles во втором аргументе.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.