Vue · Junior · Pytanie 38 z 75
Jak głęboko zagnieżdżony komponent może otrzymać wartość bez przekazywania propsów przez każdy poziom?
// ancestor
provide("theme", theme);
// any descendant
const theme = inject("theme");- ✓Poprawna odpowiedź: Przez
providew przodku iinjectw potomku - 2Przez
defineProps({ deep: true }) - 3Przez
this.$rootw każdym komponencie
Wyjaśnienie
provide/inject eliminuje prop drilling. Jeśli dostarczysz ref, wstrzyknięta wartość pozostanie reaktywna. Dla stanu całej aplikacji zwykle lepiej sprawdza się Pinia.