Svelte · Middle · Pytanie 3 z 75
Jaki stan $effect śledzi jako zależności?
$effect(() => {
console.log(color);
setTimeout(() => console.log(size), 0);
});- ✓Poprawna odpowiedź: Tylko odczytany synchronicznie wewnątrz:
colorjest śledzony,size(odczytany w timeoucie) nie - 2Wszystkie zmienne
$statekomponentu - 3Zarówno
color, jak isize
Wyjaśnienie
Wartości odczytane po await lub w callbackach nie są śledzone. Zależności zbierane są od nowa przy każdym uruchomieniu, więc odczyty warunkowe mają znaczenie.