Svelte · Middle · Frage 30 von 75

Wie testet man einen außerhalb einer Komponente erzeugten Effect?

const cleanup = $effect.root(() => {
  $effect(() => log.push(count));
});
// ...
cleanup();
Antwort zeigen

Richtige Antwort: Ihn in $effect.root packen und von Hand aufräumen

Erklärung

$effect muss in einem Eltern-Effect oder einer Komponente laufen. $effect.root liefert diesen Kontext in Tests und langlebiger Logik.

Zum Weiterlesen

Fehler in der Frage

Svelte · Middle · Frage 30

Teste dich selbst

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

Diesen Test machen