В чём разница между ref и reactive? Когда выбрать каждый?
ref оборачивает любое значение, включая примитивы, в объект со свойством .value, тогда как reactive возвращает Proxy и работает только с объектами. ref переживает деструктуризацию и переприсваивание, а reactive нет: деструктуризация реактивного объекта отдаёт обычные значения, теряющие реактивность. Общий совет — по умолчанию брать ref и тянуться к reactive только для тесно связанной группы полей.