Vue · Junior · Запитання 38 з 75

Як глибоко вкладений компонент може отримати значення без передавання props через кожен рівень?

// ancestor
provide("theme", theme);
// any descendant
const theme = inject("theme");

Пояснення

provide/inject позбавляє prop drilling. Якщо надати ref, впроваджене значення лишиться реактивним. Для стану всього застосунку зазвичай краще підходить Pinia.

Де почитати

Помилка в запитанні

Vue · Junior · запитання 38

Перевірте себе

Пройдіть тест Vue · Junior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест