What problem does it solve? Adding smooth, native-feeling animations between UI states in React typically requires third-party animation libraries or manual DOM manipulation. This Skill guides you through using React's built-in View Transition API to animate route changes, shared elements, list reorders, and Suspense reveals with graceful degradation on unsupported browsers. ## Core Features & Use Cases - Shared Element Transitions: Morph elements between views using named <ViewTransition> pairs, such as a thumbnail expanding into a full detail image. - Directional Navigation Animations: Tag transitions with addTransitionType to apply forward/back slide animations for hierarchical navigation. - Suspense and List Animations: Animate content reveals when Suspense resolves and animate list item reordering with per-item keys. - Use Case: When building a photo gallery in Next.js, use this Skill to make each thumbnail morph into its detail view, slide pages directionally on navigation, and fade in content as data loads. ## Quick Start Add view transitions to my React app so that navigating from the list page to the detail page animates with a shared element morph and directional slide.