استجابة Vue 3 مبنية على JavaScript Proxies. عندما تجعل الحالة استجابية، يقوم Vue بتغليفها في Proxy يقوم باعتراض القراءات والكتابات، يتيح التتبع للتأثيرات التي تعتمد على الخصائص، وتشغيل تلك التأثيرات عند تغيير البيانات.
الآلية الأساسية: التتبع عند القراءة، التشغيل عند الكتابة
() {
(target, {
() {
(obj, key);
obj[key];
},
() {
obj[key] = value;
(obj, key);
;
},
});
}
