2 / 22
Как работает система Proxy-based реактивности в Vue 3?
Vue 3 оборачивает объекты в Proxy — нативный механизм JavaScript, который перехватывает любые операции с объектом: чтение, запись, удаление свойств, проверку in, перебор ключей. При чтении свойства Vue выполняет track (запоминает зависимость), при записи — trigger (уведомляет зависимые эффекты). Это устраняет все ограничения Object.defineProperty из Vue 2.