React Native Touch & Gesture
summary
Explains why React Native’s JS responder and native gesture recognizers conflict, shows a concrete library that replaces them, and demonstrates that moving animation work to the UI thread via the native driver yields smooth visuals (60fps vs 17fps). Describes problems (cross-thread negotiation, inability to hook JS pan responder into native Animated), presents gesture-handler components (tap, pan, long press, native-view-wrapper), and notes the library lands with native animated event support and real examples that run and remove jank.
AI-written summary · about
chapters (10)
- 0:00Intro
- 2:41JS RESPONDER SYSTEM
- 6:36PAN RESPONDER
- 7:51SWITCH
- 8:51COLLAPSABLE HEADERS
- 13:45INTERACTIVE DRAWER
- 18:08VIEWS WITH NATIVE GESTURE RECOGNIZERS
- 19:48NATIVE DRIVER
- 22:19INTERACTABLE
- 24:23GESTURE HANDLERS INTERACTION
related talks
35mAnimations and gesture handling in React Native and native languages
10mReact Native, your UX superhero
27mDeclarative future of gestures and animations in React Native
29mIt all starts with navigation
34mGestures here. Gestures there. Gestures everywhere!
30mLiving in an async world of React Native
22mCan it be done in React Native
46mAnimations in React Native
