I built a modern React Native modal library to solve issues with existing solutions that crash on Expo SDK 53 and lack proper gesture support.
Key features:
• Built with Reanimated v3/v4 and Gesture Handler v2+ for optimal performance
• Smooth animations (fade, slide, scale) with customizable timing and easing
• Full gesture support - swipe to dismiss in any direction with bounce animations
• Lightweight (~10KB) with TypeScript support
• Works seamlessly with Expo and bare React Native projects
• Flexible API for any modal scenario
The library addresses common pain points like janky animations, poor gesture handling, and compatibility issues with modern React Native versions. It's designed as a drop-in replacement for react-native-modal with better performance and more features.
whidrubeld•2h ago
Key features: • Built with Reanimated v3/v4 and Gesture Handler v2+ for optimal performance • Smooth animations (fade, slide, scale) with customizable timing and easing • Full gesture support - swipe to dismiss in any direction with bounce animations • Lightweight (~10KB) with TypeScript support • Works seamlessly with Expo and bare React Native projects • Flexible API for any modal scenario
The library addresses common pain points like janky animations, poor gesture handling, and compatibility issues with modern React Native versions. It's designed as a drop-in replacement for react-native-modal with better performance and more features.
Demo GIF: https://github.com/WhidRubeld/react-native-reanimated-modal/... Docs: https://whidrubeld.github.io/react-native-reanimated-modal NPM: https://www.npmjs.com/package/react-native-reanimated-modal
Would love feedback from the community!