Vue · Junior · Frage 38 von 75

Wie bekommt eine tief verschachtelte Komponente einen Wert, ohne Props durch jede Ebene zu reichen?

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

Richtige Antwort: provide in einem Vorfahren, inject im Nachfahren

Erklärung

provide/inject vermeidet Prop Drilling. Stellt man eine Ref bereit, bleibt der injizierte Wert reaktiv. Für App-weiten State passt Pinia meist besser.

Zum Weiterlesen

Fehler in der Frage

Vue · Junior · Frage 38

Teste dich selbst

Mach den Test Vue · Junior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen