A performant interactive bottom sheet with fully configurable options ๐
Last updated Jul 7, 2026
9.0k
Stars
953
Forks
78
Issues
+9
Stars/day
Attention Score
98
Language breakdown
TypeScript 84.6%
MDX 13.3%
JavaScript 1.5%
HTML 0.7%
โธ Files
click to expand
README
React Native Bottom Sheet
A performant interactive bottom sheet with fully configurable options ๐

Features
- โญ๏ธ Support React Native Web, read more.
- โญ๏ธ Dynamic Sizing, read more.
- โญ๏ธ Support FlashList, read more.
- Modal presentation view, Bottom Sheet Modal.
- Smooth gesture interactions & snapping animations.
- Seamless keyboard handling for iOS & Android.
- Support pull to refresh for scrollables.
- Support
FlatList,SectionList,ScrollView&Viewscrolling interactions, read more. - Support
React NavigationIntegration, read more. - Compatible with
Reanimatedv1-3. - Compatible with
Expo. - Accessibility support.
- Written in
TypeScript. - Read more.
Getting Started
Check out the documentation website.
Versioning
This library been written in 3 versions of Reanimated, and kept all implementation in separate branches:
v2(not maintained) | branch | changelog : written withReanimated v1& compatible withReanimated v2.
I highly recommend to use v5 which provides more stability with all latest features.
Author
Sponsor & Support
To keep this library maintained and up-to-date please consider sponsoring it on GitHub. Or if you are looking for a private support or help in customizing the experience, then reach out to me on Twitter @gorhom.
License
๐ More in this category