Svelte · Senior · Pytanie 3 z 75
Jak obliczane są wartości $derived?
- ✓Poprawna odpowiedź: Leniwie i z memoizacją: przeliczają się tylko przy odczycie po zmianie zależności, a jeśli wynik się nie zmienił, dalsze aktualizacje są pomijane
- 2Zachłannie przy każdej zmianie stanu, nawet jeśli nikt ich nie czyta
- 3Raz na klatkę animacji
Wyjaśnienie
Svelte używa reaktywności push-pull: zmiany oznaczają zależnych jako nieaktualnych (push), a wartości przeliczają się przy odczycie (pull). Równe wyniki nie są propagowane.