La reattività di Vue 3 è costruita su JavaScript Proxies. Quando rendi lo stato reattivo, Vue lo racchiude in un Proxy che intercetta letture e scritture, ti permette di tracciare quali effetti dipendono da quali proprietà, e attiva quegli effetti per farli rieseguire quando i dati cambiano.
Meccanismo core: traccia in lettura, attiva in scrittura
() {
(target, {
() {
(obj, key);
obj[key];
},
() {
obj[key] = value;
(obj, key);
;
},
});
}
