Компонент
<ViewTransition> связывает обновления React с браузерными переходами. Оберните меняющийся участок интерфейса и обновите состояние внутри startTransition: по умолчанию старое содержимое плавно сменится новым. Анимации можно настроить через CSS или Web Animations API.Обычные срочные обновления состояния переход не запускают. Анимация срабатывает для
startTransition, раскрытия Suspense и обновлений через useDeferredValue. Сейчас компонент работает с DOM.Для загрузки данных в разборе React 19.3 есть полезная настройка:
<ViewTransition update="auto" default="none">. Она позволяет анимировать смену заглушки на готовое содержимое, сохраняя мгновенное появление самой заглушки и уже закешированного интерфейса.
