11 / 22
Что делает shallowRef и shallowReactive?
shallowRef делает реактивным только .value -- при замене всего значения компонент обновится, но изменения вложенных свойств не отслеживаются. shallowReactive делает реактивными только свойства первого уровня объекта -- вложенные объекты остаются обычными. Оба нужны для оптимизации, когда глубокая реактивность не нужна: большие массивы данных, объекты из внешних библиотек, данные с API, которые обновляются целиком.