Встречается на собеседованиях • сегодня
Чем можно заменить stopPropagation
Вместо stopPropagation можно использовать несколько альтернатив:
- event.preventDefault() – если нужно только предотвратить действие по умолчанию (например, отправку формы).
- Проверка
event.target– обрабатывать событие только на нужном элементе:javascriptelement.addEventListener('click', (e) => { if (e.target === element) { // логика только для самого элемента, а не его детей } }); - Использование делегирования событий – вешать обработчик на родителя и фильтровать события по
event.target. - CSS
pointer-events: none– для дочерних элементов, если нужно игнорировать их события.
stopPropagation может нарушить работу других обработчиков, поэтому лучше избегать его, если возможно.

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