Vue · Middle · Frage 14 von 75

Wie hält man bereitgestellten State reaktiv, verhindert aber, dass Nachfahren ihn ändern?

const user = ref({ name: "Ann" });
provide("user", readonly(user));
provide("updateUser", (patch) => Object.assign(user.value, patch));
Antwort zeigen

Richtige Antwort: Eine readonly-Version plus eine Funktion für Änderungen bereitstellen

Erklärung

Änderungen im Provider zu halten macht den Datenfluss nachvollziehbar. Nachfahren, die State ändern müssen, rufen die bereitgestellte Funktion auf.

Zum Weiterlesen

Fehler in der Frage

Vue · Middle · Frage 14

Teste dich selbst

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

Diesen Test machen