Communitygithub.com

vercel-labs/vercel-react-view-transitions

Guia para implementar animações suaves e com sensação nativa usando a API de Transição de Visualização do React (componente `<ViewTransition>`, `addTransitionType` e pseudo-elementos CSS de transição de visualização).

O que é vercel-react-view-transitions?

Esta skill fornece um guia completo para implementar animações suaves e com sensação nativa em aplicações React utilizando a **View Transition API**, uma API moderna de navegador que permite transições entre estados da interface sem a necessidade de bibliotecas de animação de terceiros. Ela cobre o uso do componente experimental `<ViewTransition>`, a função `addTransitionType` para criar tipos de transição personalizados, e os pseudo-elementos CSS como `::view-transition-old` e `::view-transition-new` para controlar animações. A skill é particularmente útil para desenvolvedores que desejam adicionar transições de página, animações de rota (incluindo navegação direcional para frente/trás), animações de elementos compartilhados, animações de entrada/saída de componentes, reordenação de listas e integração com Next.js. O guia explica como usar `startViewTransition`, `ViewTransition` e transições de tipo, enfatizando a simplicidade e o desempenho ao aproveitar os mecanismos nativos do navegador. Ela é compatível com React, Next.js e plataformas que suportam a View Transition API, e funciona baseada na documentação oficial da Vercel Labs, com exemplos práticos e melhores práticas para criar experiências de usuário fluidas.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/vercel-labs/agent-skills/tree/main/skills/vercel-react-view-transitions

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que vercel-react-view-transitions faz?

Guia para implementar animações suaves e com sensação nativa usando a API de Transição de Visualização do React (componente <ViewTransition>, addTransitionType e pseudo-elementos CSS de transição de visualização). Use esta habilidade sempre que o usuário quiser adicionar transições de página, animar mudanças de rota, criar animações de elementos compartilhados, animar entrada/saída de componentes, animar reordenação de listas, implementar animações de navegação direcionais (para frente/trás) ou integrar transições de visualização no Next.js. Use também quando o usuário mencionar transições de visualização, startViewTransition, ViewTransition, tipos de transição, ou perguntar sobre animação entre estados da interface do React sem bibliotecas de animação de terceiros.

Individual skills in this repo

This repo contains 11 individual skills — each has its own dedicated page.

deploy-to-vercel

Deploy applications and websites to Vercel. Use when the user requests deployment actions like "deploy my app", "deploy and give me the link", "push this live", or "create a preview deployment".

vercel-cli-with-tokens

Deploy and manage projects on Vercel using token-based authentication. Use when working with Vercel CLI using access tokens rather than interactive login — e.g.

vercel-composition-patterns

React composition patterns that scale. Use when refactoring components with

vercel-labs/vercel-composition-patterns

React composition patterns that scale. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or designing reusable APIs. Triggers on tasks involving compound components, render props, context providers, or component architecture. Includes React 19 API changes.

vercel-labs/vercel-react-best-practices

React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.

vercel-labs/vercel-react-native-skills

React Native and Expo best practices for building performant mobile apps. Use when building React Native components, optimizing list performance, implementing animations, or working with native modules. Triggers on tasks involving React Native, Expo, mobile performance, or native platform APIs.

vercel-optimize

Use for Vercel cost and performance optimization on deployed projects, especially Next.js, SvelteKit, Nuxt, and limited Astro apps. Collect Vercel metrics, usage, project config, and code scan results first; investigate only metric-backed candidates; produce ranked recommendations grounded in verified files and version-aware Vercel/framework docs. Trigger for Vercel bill reduction, slow or expensive routes, caching opportunities, Function Invocations, Build Minutes, Fast Data Transfer, Core Web Vitals, Bot Management, Fluid compute, or cost breakdown requests.

vercel-react-best-practices

React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.

vercel-react-native-skills

React Native and Expo best practices for building performant mobile apps. Use

web-design-guidelines

Review UI code for Web Interface Guidelines compliance. Use when asked to

writing-guidelines

Review docs/prose for Writing Guidelines compliance. Use when asked to

Habilidades Relacionadas