Svelte · Senior · Запитання 10 з 75
Чому $effect треба створювати всередині компонента чи іншого ефекту і для чого $effect.root?
- ✓Правильна відповідь: Ефекти мають власника, який їх знищує;
$effect.rootстворює керовану вручну область для ефектів поза цим життєвим циклом - 2
$effect.rootзапускає ефекти на сервері - 3
$effect.rootзмушує ефекти виконуватися першими
Пояснення
Кореневий ефект не очищується автоматично, тож треба викликати повернуту функцію очищення, щоб уникнути витоків.