Встречается на собеседованиях • сегодня

Какие технологии написаны на основе Proxy

Proxy — это мощный API JavaScript, позволяющий перехватывать и изменять поведение объектов. На его основе построены:

  1. Vue 3 Reactivity System — реактивность во Vue 3 использует Proxy для отслеживания изменений в данных.
    js
    const reactive = new Proxy(data, {
      get(target, key) { /* отслеживаем доступ */ },
      set(target, key, value) { /* триггерим обновления */ }
    });
  1. MobX — библиотека управления состоянием, где Proxy помогает автоматически отслеживать изменения.

  2. Immer — для работы с иммутабельными структурами данных (проксирует draft-объекты).

  3. Часть ES6+ фич, например, Array.prototype.find и другие методы, могут использовать Proxy под капотом для оптимизации.

Proxy также применяют в:

  • Валидации данных (перехват set/get)
  • Логировании изменений объекта
  • Создании "ленивых" или виртуальных свойств.

⚠️ Ограничение: Proxy не работает с примитивами напрямую.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы