Vue · Junior · Frage 16 von 75

Wofür ist computed() da?

const firstName = ref("Ann");
const lastName = ref("Lee");
const fullName = computed(() => `${firstName.value} ${lastName.value}`);
Antwort zeigen

Richtige Antwort: Ein gecachter Wert, der bei Änderung seiner Abhängigkeiten neu berechnet wird

Erklärung

Eine im Template aufgerufene Methode läuft bei jedem Neurendern; eine computed-Property liefert das gecachte Ergebnis, bis sich firstName oder lastName ändert. Computed-Getter sollten frei von Seiteneffekten sein.

Zum Weiterlesen

Fehler in der Frage

Vue · Junior · Frage 16

Teste dich selbst

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

Diesen Test machen