Reaktivnost Vue 3 je zgrajena na JavaScript Proxy-jih. Ko naredite stanje reaktivno, Vue ga zavije v Proxy, ki prestreza branja in pisanja, omogoči sledenje katerih efektov je odvisnih od katerih lastnosti in sprozi te efekte, da se ponovno zaženejo, ko se podatki spremenijo.
Jedro mehanizma: sledenje pri branju, sproženje pri pisanju
() {
(target, {
() {
(obj, key);
obj[key];
},
() {
obj[key] = value;
(obj, key);
;
},
});
}
