Vue 3:n reaktiivisuus on rakennettu JavaScript Proxies -pohjalle. Kun teet tilasta reaktiivisen, Vue käärii sen Proxy:hin, joka sieppaa lukemisen ja kirjoituksen, antaa seurata mitkä efektit riippuvat mistä ominaisuuksista, ja laukaisee nuo efektit uudelleen kun data muuttuu.
Ydinmekanismi: seurata luettaessa, laukaista kirjoitettaessa
() {
(target, {
() {
(obj, key);
obj[key];
},
() {
obj[key] = value;
(obj, key);
;
},
});
}
