Reaktivitas Vue 3 dibangun pada JavaScript Proxies. Ketika Anda membuat state reaktif, Vue membungkusnya dalam Proxy yang mencegat pembacaan dan penulisan, memungkinkan Anda melacak efek mana yang bergantung pada properti mana, dan memicu efek tersebut untuk dijalankan kembali ketika data berubah.
Mekanisme inti: lacak saat dibaca, picu saat ditulis
() {
(target, {
() {
(obj, key);
obj[key];
},
() {
obj[key] = value;
(obj, key);
;
},
});
}
