Слышал ли ты про Shallow Ref и Shallow Reactive? Как они работают?

ShallowRef отслеживает замену value, а shallowReactive — изменения корневых свойств. Вложенные объекты автоматически глубоко реактивными не становятся.

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

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

ShallowRef отслеживает замену value, а shallowReactive — изменения корневых свойств. Вложенные объекты автоматически глубоко реактивными не становятся.

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

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

ShallowRef отслеживает замену value, а shallowReactive — изменения корневых свойств. Вложенные объекты автоматически глубоко реактивными не становятся.

У shallowRef изменение вложенного поля само по себе не запускает зависимый эффект: замените value либо осознанно используйте triggerRef. ShallowReactive удобен для верхнеуровневого контейнера, но смешение поверхностной и глубокой реактивности требует осторожности. Эти API полезны, например, для больших неизменяемых структур и внешнего состояния.

Источник: vuejs.org.

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

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

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

Подробнее