Svelte · Middle · Pytanie 30 z 75

Jak przetestować efekt utworzony poza komponentem?

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

Wyjaśnienie

$effect musi działać wewnątrz efektu nadrzędnego lub komponentu. $effect.root zapewnia taki kontekst w testach i długo żyjącej logice.

Do poczytania

Błąd w pytaniu

Svelte · Middle · pytanie 30

Sprawdź się

Rozwiąż test Svelte · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test