Svelte · Middle · Запитання 5 з 75
Як прочитати стан усередині $effect, не роблячи його залежністю?
import { untrack } from "svelte";
$effect(() => {
save(data, untrack(() => settings.format));
});- ✓Правильна відповідь: Обгорнути читання в
untrack(() => ...) - 2Читати його в
onMount - 3Використати
$state.snapshot, який теж вимикає відстеження
Пояснення
Ефект перезапускається, коли змінюється data, але не коли змінюється settings.format.