Vue · Senior · Frage 1 von 75
Wie verfolgt Vue 3 reaktive Abhängigkeiten?
- 1Es nutzt beim Erzeugen
Object.defineProperty, wie Vue 2 - 2Es vergleicht in jedem Animations-Frame das ganze State-Objekt
- 3Proxy-Fallen
geterfassen Abonnenten, Fallensetbenachrichtigen sie
Antwort zeigen
Richtige Antwort: Proxy-Fallen get erfassen Abonnenten, Fallen set benachrichtigen sie
Erklärung
Effekte (Render-Funktionen, computed, Watcher) registrieren sich, während sie laufen. Proxys fangen auch das Hinzufügen und Löschen von Properties und Änderungen an Array-Indizes ab, was die Getter/Setter von Vue 2 nicht konnten.