Vue 3 کی reactivity JavaScript Proxies پر بنی ہے۔ جب آپ state کو reactive بناتے ہیں، Vue اسے ایک Proxy میں لپیٹ دیتا ہے جو reads اور writes کو روکتا ہے، یہ track کرنے دیتا ہے کہ کون سے effects کون سی properties پر منحصر ہیں، اور جب ڈیٹا تبدیل ہوتا ہے تو triggers کرتا ہے۔
بنیادی mechanism: read پر track، write پر trigger
() {
(target, {
() {
(obj, key);
obj[key];
},
() {
obj[key] = value;
(obj, key);
;
},
});
}
