Vue 3s reaksjonssystem er bygget på JavaScript Proxies. Når du gjør state reaktiv, omslutter Vue det i en Proxy som avskjærer lesinger og skriving, lar den spore hvilke effekter som avhenger av hvilke egenskaper, og utløser disse effektene når dataene endres.
Kjernemekanismen: spor ved lesing, utløs ved skriving
() {
(target, {
() {
(obj, key);
obj[key];
},
() {
obj[key] = value;
(obj, key);
;
},
});
}
