Реактивность Vue 3 построена на JavaScript Proxies. Когда вы делаете state реактивным, Vue оборачивает его в Proxy, который перехватывает чтение и запись, позволяет отслеживать, какие эффекты зависят от каких свойств, и запускает эти эффекты повторно, когда данные изменяются.
Почему это важно
() {
(target, {
() {
(obj, key);
obj[key];
},
() {
obj[key] = value;
(obj, key);
;
},
});
}
