Локализованное руководство по чтению
vercel-react-view-transitionsНазначение, использование и источник
Руководство по реализации плавных анимаций, имитирующих нативные интерфейсы, с использованием API переходов между представлениями React ( component, addTransitionType, and CSS view transition pseudo-elements). Use this skill whenever the user wants to add page transitions, animate route changes, create shared element animations, animate enter/exit of components, animate list reorder, implement directional (forward/back) navigation animations, or integrate view transitions in Next.js. Also use when the user mentions view transitions, startViewTransition, ViewTransition, типы переходов или вопросы об анимации между состояниями пользовательского интерфейса в React без использования сторонних библиотек анимации.
Источник получен:
- Репозиторий-источник
- vercel-labs/agent-skills
- SKILL.md
skills/react-view-transitions/SKILL.md- Звёзды репозитория
- 33,269
- Последнее обновление репозитория
- 2026-10-29
- Категории Skills
- Разработка
- Время последнего сбора
Лицензия: Не указано
Приведенные фрагменты описания рабочих процессов являются вспомогательными средствами для чтения, а не исполняемыми инструкциями от Codez. Для создания этой страницы не использовались сторонние инструменты.
Приведённые ниже фрагменты, описывающие цели и рабочие процессы, представляют собой исходный материал, систематизированный и переведённый для удобства чтения. Они отличаются от отдельно обозначенного редакционного анализа Codez.
Что делает этот навык
Руководство по реализации плавных анимаций, имитирующих нативные интерфейсы, с использованием API переходов между представлениями React ( component, addTransitionType, and CSS view transition pseudo-elements). Use this skill whenever the user wants to add page transitions, animate route changes, create shared element animations, animate enter/exit of components, animate list reorder, implement directional (forward/back) navigation animations, or integrate view transitions in Next.js. Also use when the user mentions view transitions, startViewTransition, ViewTransition, типы переходов или вопросы об анимации между состояниями пользовательского интерфейса в React без использования сторонних библиотек анимации.
Как работает рабочий процесс на вышестоящем уровне
Процесс внедрения
При добавлении эффектов перехода между окнами в существующее приложение следуйте инструкциям.references/implementation.mdшаг за шагом. Начните с аудита — не пропускайте его. Используйтеreferences/css-recipes.mdдля соответствующего CSS и адаптируйте его к приложению.
проход вверх по течению · L51 ↗Когда анимировать
Каждый символ «» должен передавать пространственную связь или непрерывность. Если вы не можете сформулировать, что он передает, не добавляйте его. Реализуйте все подходящие шаблоны из этого списка в следующем порядке: Это порядок реализации, а не список «выбери один». Реализуйте каждый шаблон, подходящий для приложения. Пропускайте шаблон только в том случае, если приложение не имеет для него практического применения.
проход вверх по течению · L14 ↗Переходы между представлениями в React
Анимируйте переходы между состояниями пользовательского интерфейса, используя встроенные функции браузера.document.startViewTransition. Объявите *что* с помощью , trigger *when* with начало перехода / useDeferredValue / «Управление анимацией» (suspense) осуществляется с помощью CSS-классов. Неподдерживаемые браузеры корректно пропускают анимацию.
import { ViewTransition } from 'react';
<ViewTransition>
<Component />
</ViewTransition>Требования и настройка
Из этого файла не был выбран фрагмент с краткими требованиями. Это не означает, что у навыка нет зависимостей. Проверьте инструкции по настройке репозитория и указанные файлы.
Ограничения и проверки качества
Ограничение вложенной желудочковой тахикардии
Когда родитель VTmounts/unmountsПоскольку это единый блок с вложенными внутри него виртуальными модулями, вложенные модули не запускают свои собственные.enter/exit— Анимируется только самый внешний VT. (Дочерний VT, установленный внутри *постоянно работающего* родительского VT, срабатывает)enter/exit(Обычно.) Пошаговая анимация для каждого элемента во время навигации по странице в настоящее время недоступна.Next.js; информацию о состоянии экспериментальной части см. в разделе устранения неполадок.
проход вверх по течению · L304 ↗Начните с безопасного пробного периода.
- Проверьте поддерживаемый хост и инструкции по установке репозитория. Храните каталог Skill, а также связанные с ним скрипты, ресурсы и документацию вместе;SKILL.mdВ одиночку можно опустить зависимости.
- Предоставьте агенту ваши реальные входные данные, желаемый результат и критерии приемки. Синтаксис вызова и доступные инструменты зависят от хоста; данный сайт не предполагает универсальной команды установки.
- Попробуйте запустить исходный рабочий процесс в тестовом проекте или в его копии. Перед тем как разрешить операции, изменяющие файлы, удаленные сервисы или оплачиваемые ресурсы, проверьте их.
- Проверьте выходные данные на соответствие исходным проверкам качества и вашим собственным требованиям. Успешный запуск или большое количество звезд в репозитории не гарантируют корректного результата.
Подробнее читайте в источнике.
- Переходы между представлениями в React
- Когда анимировать
- Выбор стиля анимации
- Доступность
- Процесс внедрения
- Компонент
- Триггеры анимации
- Правило критического размещения
- Реквизит
- Псевдоэлементы CSS
- Типы переходов
router.back()и кнопка «Назад» в браузере- Типы и интрига
- Готовность к использованию общих элементов
- Переходы между общими элементами
- Переупорядочить список
- Морф смещения компоновки
- Композиция общих элементов с использованием идентификаторов списков.
- Принудительный повторный вход с помощью
key - Завязка для сохранения интриги и переход к содержанию.
- Как взаимодействуют несколько виртуальных телемедицинских систем
- Использовать
default="none"Умышленно - Сосуществуют две модели.
- Ограничение вложенной желудочковой тахикардии
- Next.jsИнтеграция
- Доступность
- Справочные файлы
- Полный сводный документ
Смежные навыки
Перевод и сфера применения
В этом руководстве по чтению представлены избранные отрывки из закрепленного текста выше по течению.SKILL.mdПеревод выполнен с помощью переводчика. Это не полное руководство и не гарантия проверенной совместимости. Перед использованием ознакомьтесь с оригиналом и указанными в нем файлами.
Данное введение относится к закрепленной ниже версии; текущая активность в репозитории и время сбора данных отображаются отдельно.
- Закрепленный источник
- Прочитайте оригинал ↗
- Источник получен
- Исходный коммит
1a2c79d4e6c4a2283dc2c614b6538cbe1ed5ca62- Исходный SHA-256
693acbddd1d2dcf774286867efbc9a5c09dce2da6f21f8e12618187a92f2106a