Svelte · Middle · Запитання 30 з 75

Як протестувати ефект, створений поза компонентом?

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

Пояснення

$effect має виконуватися всередині батьківського ефекту чи компонента. $effect.root дає такий контекст у тестах і довготривалій логіці.

Де почитати

Помилка в запитанні

Svelte · Middle · запитання 30

Перевірте себе

Пройдіть тест Svelte · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест