Vue · Senior · Frage 5 von 75

Wofür ist effectScope da?

const scope = effectScope();
scope.run(() => {
  const doubled = computed(() => counter.value * 2);
  watch(doubled, log);
});
scope.stop();
Antwort zeigen

Richtige Antwort: Effekte sammeln, damit man sie gemeinsam entsorgen kann

Erklärung

Komponenten erzeugen automatisch einen Scope. Manuelle Scopes nutzt man in Bibliotheken und geteilten Composables (z. B. ein außerhalb von Komponenten erzeugter Singleton-Store), damit Effekte nicht lecken.

Zum Weiterlesen

Fehler in der Frage

Vue · Senior · Frage 5

Teste dich selbst

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

Diesen Test machen