Svelte · Middle · Pytanie 5 z 75
Jak odczytać stan w $effect, nie czyniąc go zależnością?
import { untrack } from "svelte";
$effect(() => {
save(data, untrack(() => settings.format));
});- ✓Poprawna odpowiedź: Opakować odczyt w
untrack(() => ...) - 2Czytać go w
onMount - 3Użyć
$state.snapshot, który też wyłącza śledzenie
Wyjaśnienie
Efekt uruchomi się ponownie przy zmianie data, ale nie przy zmianie settings.format.