Перейти к содержимому
2 / 22

Как работает система Proxy-based реактивности в Vue 3?

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

Как работает система Proxy-based реактивности в Vue 3? | JScriptiser