Vue 3's reactiviteit is gebouwd op JavaScript Proxies. Wanneer je state reactief maakt, verpakt Vue het in een Proxy die leesbewerkingen en schrijfbewerkingen onderschept, hiermee bijhoudt welke effecten afhangen van welke eigenschappen, en activeert die effecten opnieuw wanneer de gegevens veranderen.
Waarom het belangrijk is: afhankelijkheden bijhouden bij lezen, activeren bij schrijven
() {
(target, {
() {
(obj, key);
obj[key];
},
() {
obj[key] = value;
(obj, key);
;
},
});
}
