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

Какие знаешь способы передачи state между компонентами во Vue

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

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

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

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