Vue · Senior · Frage 4 von 75
Warum führen 100 State-Änderungen in einem Handler nur zu einem Neurendern?
- 1Überhaupt nur die letzte Zuweisung bleibt im Speicher
- 2Updates werden eingereiht und einmal in einer Microtask ausgeführt
- 3Vue drosselt das Rendern auf höchstens einmal pro Sekunde
Antwort zeigen
Richtige Antwort: Updates werden eingereiht und einmal in einer Microtask ausgeführt
Erklärung
Jede Mutation löst Effekte aus, aber Render-Jobs werden in einer Warteschlange dedupliziert. nextTick() liefert das Promise dieses Durchlaufs.