Vue · Senior · Pytanie 51 z 75
Na co pozwala argument previous gettera computed (Vue 3.4+)?
const max = computed((previous) => {
const next = Math.max(...values.value)
return previous !== undefined && previous > next ? previous : next
})- ✓Poprawna odpowiedź: Na odczyt poprzednio wyliczonej wartości, np. by utrzymać stabilny wynik
- 2Na cofnięcie ostatniej zmiany stanu
- 3Na asynchroniczne wyliczanie wartości
Wyjaśnienie
Zwrócenie starego obiektu, gdy nic istotnego się nie zmieniło, utrzymuje stabilne referencje dla zależnych computed i watcherów.