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

Есть ли опыт работы с Vue context

Да, работал с Vue context (provide/inject). Это механизм для передачи данных глубоко вложенным компонентам без пропсов.

Пример:

javascript
// Родительский компонент
export default {
  provide() {
    return {
      theme: 'dark'
    }
  }
}

// Дочерний компонент
export default {
inject: ['theme'],
created() {
console.log(this.theme) // 'dark'
}
}

text

**Нюансы:**  
- Не реактивен по умолчанию (для реактивности нужно передавать `ref`/`reactive`).  
- Лучше использовать для глобальных настроек (темы, локали), а не для частых изменений.  
- Альтернатива — Vuex/Pinia для сложных случаев.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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