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

В чем разница работы Event в React и в DOM

В React события обрабатываются через SyntheticEvent — обёртку над нативными событиями DOM. Основные отличия: 1. **Кросс-браузерность** — SyntheticEvent нормализует поведение событий между браузерами 2. **Делегирование** — React использует один обработчик на корневом уровне вместо привязки к каждому элементу 3. **Автоматический cleanup** — React удаляет обработчики при размонтировании компонента 4. **Пузырирование** — В React события всплывают так же, как в DOM, но можно остановить через `e.stopPropagation()` Пример: ```jsx function Button() { const handleClick = (e) => { e.preventDefault(); // Работает как в DOM console.log(e.nativeEvent); // Доступ к нативному событию }; return ; } ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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