Встречается на собеседованиях • сегодня
В чем разница работы 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 ;
}
```

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы