Svelte · Senior · Запитання 5 з 75
Що означає, що залежності $effect динамічні?
$effect(() => {
if (enabled) draw(color);
});- ✓Правильна відповідь: Враховуються лише значення, прочитані в останньому запуску: коли
enabledхибне, зміниcolorне перезапускають ефект - 2Залежності фіксуються під час компіляції
- 3Усі змінні в тілі функції - залежності
Пояснення
Це точно й ефективно, але саме тому умовно прочитаний стан може здаватися «невідстежуваним».