Встречается на собеседованиях • сегодня

Какой механизм работы Event в React

В React события обрабатываются через **SyntheticEvent** — это кросс-браузерная обёртка над нативными событиями. Она обеспечивает единое API для всех браузеров. **Особенности:** - События делегируются на корневой элемент (React 17+ делегирует на `root`, а не `document`). - Синтетические события пузыряются, но можно остановить через `e.stopPropagation()`. - События автоматически очищаются после обработки (нельзя использовать асинхронно без `e.persist()`). **Пример:** ```jsx function Button() { const handleClick = (e) => { e.preventDefault(); // Отмена стандартного поведения console.log(e.target); // Элемент, на котором произошло событие }; return ; } ``` **Важно:** Внутренний механизм React оптимизирует обработку событий, минимизируя создание новых обработчиков при ререндерах.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы