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