Перейти к содержимому
7 / 37

Как реализовать реактивную систему с помощью Proxy?

Реактивная система через Proxy работает так: в ловушке get запоминаем, кто читает свойство (tracking), а в ловушке set оповещаем всех зависимых (triggering). Именно так устроена реактивность Vue 3: reactive() возвращает Proxy, который автоматически отслеживает зависимости и запускает эффекты при изменениях.

Как реализовать реактивную систему с помощью Proxy? | JScriptiser