Svelte · Senior · Frage 5 von 75
Was bedeutet es, dass die Abhängigkeiten von $effect dynamisch sind?
$effect(() => {
if (enabled) draw(color);
});- 1Der Compiler legt die Abhängigkeiten beim Build fest
- 2Nur im letzten Lauf gelesene Werte zählen als Abhängigkeiten
- 3Alle Variablen im Funktionskörper sind Abhängigkeiten
Antwort zeigen
Richtige Antwort: Nur im letzten Lauf gelesene Werte zählen als Abhängigkeiten
Erklärung
Das ist präzise und effizient, aber auch der Grund, warum bedingt gelesener State „nicht verfolgt“ wirken kann.