Расскажите отличие ref от reactive, когда что применяется?

ref подходит для любого значения и позволяет заменять его через .value; reactive работает с объектами и возвращает реактивный прокси.

Короткий ответ

Что ответить на собеседовании

ref подходит для любого значения и позволяет заменять его через .value; reactive работает с объектами и возвращает реактивный прокси.

Подробный разбор

Ответ с пояснениями

ref подходит для любого значения и позволяет заменять его через .value; reactive работает с объектами и возвращает реактивный прокси.

Оба могут обеспечивать глубокую реактивность объектов, поэтому различие не сводится к «примитивы против объектов». При деструктуризации примитивного поля reactive связь теряется; используйте toRefs либо обращение через объект. Простая подмена переменной с reactive не обновляет прежние ссылки потребителей. В шаблонах ref часто автоматически разворачивается.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее