Owning Transitions
summary
Introduces a new Transitioner for React Navigation that decouples navigation logic from view rendering, adding a create transition API (with create navigator and create navigation container) and hooks like runTransition and progress so each screen can define its own animation and gesture. Implements 60fps gestures by wiring react-native-reanimated to react-native-gesture-handler so animations run on the UI thread, demos include fade and modal transforms plus shared element transitions via react-native-fluid-transitions; examples mostly work but show a few demo bugs and some JS-only limits (keyboard handling) remain.
AI-written summary · about
chapters (7)
- 0:00Introduction and background
- 8:23React Navigation architecture
- 12:04Introducing Transitioner
- 16:38Reanimated and gesture integration
- 21:50Customizing modal transitions
- 26:13Shared element transitions
- 32:37Future of transitions and community
related talks
30mMicrointeractions & Animations in React Native: Help users understand the UI
36mMake Your Apps Move! Awesome Animations with React Native ⚡️
45mMobile navigation
25mShared Element Transition with React Native
34mGestures here. Gestures there. Gestures everywhere!
27mNative Navigation for Every Platform
25mJust use platform
28mReact Native Touch & Gesture
