Vue · Senior · Pytanie 4 z 75
Dlaczego 100 zmian stanu w jednym handlerze daje tylko jeden ponowny render?
- ✓Poprawna odpowiedź: Aktualizacje komponentów trafiają do kolejki schedulera i są wykonywane raz w mikrozadaniu
- 2Vue ogranicza rendery do jednego na sekundę
- 3W pamięci zostaje tylko ostatnie przypisanie
Wyjaśnienie
Każda mutacja wyzwala efekty, ale zadania renderowania są deduplikowane w kolejce. nextTick() zwraca promise tego opróżnienia kolejki.