Встречается на собеседованиях • сегодня
Для чего нужен EventBus
EventBus — это паттерн, позволяющий компонентам обмениваться событиями без прямых связей. Особенно полезен в сложных приложениях, где компоненты находятся на разных уровнях иерархии.
Основные случаи использования:
- Коммуникация между несвязанными компонентами
- Глобальные события (например, нотификации)
- Упрощение передачи данных между Vue/React компонентами
Пример на Vue:
javascript
// Создание EventBus
const EventBus = new Vue();
// Отправка события
EventBus.$emit('user-logged-in', userData);
// Подписка на событие
EventBus.$on('user-logged-in', (userData) => {
console.log('User logged in:', userData);
});Альтернативы: Vuex, Redux, Context API (в React). EventBus проще, но менее масштабируем для больших проектов.

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