View Transitions in React - podcast episode cover

View Transitions in React

Jun 12, 202453 minEp. 186
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode description

Ryan tells Sam about his experiments with using the new View Transitions API in a React photo gallery app. He talks about how he likes the flexibility of the API, how to think about integrating it into any client-rendered app regardless of the framework, and how he used a Promise with an Effect to tie a View Transition to a React Transition.

Topics include:

  • 0:00 - Intro
  • 1:11 - What it’s like to integrate View Transitions with React
  • 7:30 - How View Transitions work
  • 16:09 - Building a gallery that animates photos across page navigations
  • 19:38 - How to use startViewTransition for enter/update/exit animations
  • 26:52 - Using a Promise to link a View Transition to a React Transition
  • 43:02 - Do View Transitions replace framework-specific animation libraries?
  • 45:17 - Using DevTools to preview and tweak transitions

Links:

For the best experience, listen in Metacast app for iOS or Android