Svelte · Middle · Question 3 of 75
Which state does $effect track as dependencies?
$effect(() => {
console.log(color);
setTimeout(() => console.log(size), 0);
});- ✓Correct answer: Only values read synchronously inside it:
coloris tracked,size(read in a timeout) is not - 2Every
$statevariable in the component - 3Both
colorandsize
Explanation
Values read after await or in callbacks aren't tracked. Dependencies are also re-collected on each run, so conditional reads matter.