If you're using React Native Reanimated v4, version 2.x of this library is recommended for the best experience.
While v1.x may work with Reanimated v4, it's optimized for v3 and you might encounter deprecation warnings or compatibility issues.
react-native-gesture-image-viewer
is a high-performance viewer library built on react-native-reanimated
and react-native-gesture-handler
.
Therefore, you must install React Native Reanimated and Gesture Handler before using this library. Please refer to the official documentation of these libraries for detailed setup guides.
Library | Minimum Version |
---|---|
react | >=18.0.0 |
react-native | >=0.75.0 |
react-native-gesture-handler | >=2.24.0 |
react-native-reanimated | >=3.0.0 |
babel.config.js
:wrapWithReanimatedMetroConfig
in metro.config.js
:react-native-gesture-handler
generally doesn't require additional setup, but please refer to the official documentation for your specific environment.GestureHandlerRootView
. However, this library already includes GestureHandlerRootView
internally, so no additional wrapping is needed when using modals.You’re all set! 🎉
Start by installing react-native-gesture-image-viewer