В чем разница между ref и reactive? Когда и что использовать?

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

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

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

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

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

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

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

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

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

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

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

Подробнее