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

Как в Vue компоненты коммуницируют между собой

В Vue компоненты могут взаимодействовать несколькими способами: 1. **Props** (родитель → дочерний): ```vue ``` 2. **События** (дочерний → родитель): ```vue ``` 3. **Provide/Inject** (глубокое вложение): ```javascript // Ancestor provide() { return { sharedData: this.data } } // Descendant inject: ['sharedData'] ``` 4. **Vuex/Pinia** (глобальное состояние) 5. **Event Bus** (устаревший способ через экземпляр Vue) 6. **$refs** (прямой доступ к дочернему компоненту) Для простых случаев лучше использовать props/events, для сложных - Vuex/Pinia. Provide/inject подходит для передачи данных через много уровней вложенности.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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