ViewTransition became stable in React 19.3. Wrapping children lets a transition-marked update animate entry, exit, update, or shared movement through the browser View Transition API.
The demo moves a small list card into a larger detail position. A unique name can link shared elements, and CSS can customize each transition class.
When to use
Use it to preserve visual context, such as moving from a list card to its detail view.