react-native-reanimated
패키지 업그레이드:react-native-worklets
패키지 설치:ios
및 android
디렉토리의 네이티브 코드를 업데이트하기 위해 prebuild를 실행합니다.
끝입니다! 이제 Expo 프로젝트에서 Reanimated 4가 구성되었습니다. Expo SDK 50부터는 Expo 스타터 템플릿에 기본적으로 Reanimated Babel 플러그인이 포함되어 있습니다.
React Native Community CLI를 사용할 때는 babel.config.js
에 react-native-worklets/plugin
플러그인을 수동으로 추가해야 합니다.
metro.config.js
에서 wrapWithReanimatedMetroConfig
를 제거합니다.
useGestureViewerController
에서 currentIndex
와 totalCount
제거useGestureViewerController
는 더 이상 currentIndex
와 totalCount
를 반환하지 않습니다. 대신 useGestureViewerState
를 사용하세요.GestureViewerControllerState
타입을 GestureViewerState
로 이름을 변경합니다.onIndexChange
prop 제거onIndexChange
prop이 제거되었습니다. 대신 useGestureViewerState
와 useEffect
를 사용하세요.
더 나은 개발자 경험을 위해 제스처 prop 이름을 개선했습니다.
enableDismissGesture
→ dismiss.enabled
dismissThreshold
→ dismiss.threshold
resistance
→ dismiss.resistance
animateBackdrop
→ dismiss.fadeBackdrop
useSnap
→ enableSnapMode
enableZoomPanGesture
→ enablePanWhenZoomed
enableZoomGesture
→ enablePinchZoom
enableSwipeGesture
→ enableHorizontalSwipe