Volver al ranking

gorhom/react-native-bottom-sheet

TypeScriptgorhom.dev/react-native-bottom-sheet/

A performant interactive bottom sheet with fully configurable options 🚀

bottom-sheetbottomsheetsheetreact-nativereanimatedmodal
Crecimiento de estrellas
Estrellas
9k
Forks
957
Crecimiento semanal
Issues
44
5k
ene 2023mar 2024may 2025jul 2026
Artefactosnpmnpm install react-native-bottom-sheet
README

React Native Bottom Sheet

Reanimated v3 version Reanimated v2 version Reanimated v1 version
license npm runs with expo
NPM Downloads

A performant interactive bottom sheet with fully configurable options 🚀

React Native Bottom Sheet


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 & View scrolling interactions, read more.
  • Support React Navigation Integration, read more.
  • Compatible with Reanimated v1-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:

  • v5 | branch | changelog : written with Reanimated v3 & Gesture Handler v2.

  • v4 (not maintained) | branch | changelog : written with Reanimated v2.

  • v2 (not maintained) | branch | changelog : written with Reanimated v1 & compatible with Reanimated v2.

I highly recommend to use v5 which provides more stability with all latest features.

Author

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

MIT


Mo Gorhom Mo Gorhom

Repositorios relacionados
orhanobut/dialogplus

Advanced dialog solution for android

JavaMavenApache License 2.0androiddialog
5k780
adrielcafe/voyager

🛸 A pragmatic navigation library for Compose Multiplatform

KotlinMIT Licenseandroidandroid-library
voyager.adriel.cafe
3.1k167
kevin-lyn/STPopup

STPopup provides STPopupController, which works just like UINavigationController in popup style, for both iPhone and iPad. It's written in Objective-C and compatible with Swift.

Objective-CMIT Licenseiospopup
2.6k344
ammarahm-ed/react-native-actions-sheet

A Cross Platform(Android, iOS & Web) ActionSheet with a flexible api, native performance for react native. Create anything you want inside ActionSheet.

TypeScriptnpmMIT Licensereact-nativejavascript
rnas.vercel.app
2.2k156
lodev09/react-native-true-sheet

The true native bottom sheet experience 💩

TypeScriptnpmMIT Licenseandroidbottom-sheet
sheet.lodev09.com
2k95
rgommezz/react-native-scroll-bottom-sheet

Cross platform scrollable bottom sheet with virtualisation support, native animations at 60 FPS and fully implemented in JS land :fire:

TypeScriptnpmMIT Licensereact-nativebottomsheet
1.6k68
nysamnang/react-native-raw-bottom-sheet

Add Your Own Component To Bottom Sheet Whatever You Want (Android and iOS)

JavaScriptnpmMIT Licensereact-nativebottom-sheet
npmjs.com/package/react-native-raw-bottom-sheet
1.2k194
Temzasse/react-modal-sheet

Flexible bottom sheet component built with Motion to provide buttery smooth UX while keeping accessibility in mind 🪐

TypeScriptnpmMIT Licensereactjsframer-motion
temzasse.github.io/react-modal-sheet/
1.2k99
philliphsu/BottomSheetPickers

Third-party date and time pickers for Android.

JavaMavenApache License 2.0androidpicker-library
1.1k139
stipsan/react-spring-bottom-sheet

Accessible ♿️, Delightful ✨, & Fast 🚀

TypeScriptnpmMIT Licensereactanimation
react-spring.bottom-sheet.dev
1.1k157