À propos du projet
React Native Bottom Sheet (@gorhom/bottom-sheet) est une bibliothèque de composants d'interface utilisateur open source pour React Native, offrant une feuille inférieure interactive et performante avec des options entièrement configurables. Elle est écrite en TypeScript, fournit des définitions de types et est compatible avec Expo ainsi qu'avec React Native Web.
Les capacités principales incluent des interactions gestuelles fluides et des animations d'accrochage, un dimensionnement dynamique, une présentation modale via un Bottom Sheet Modal, et une gestion transparente du clavier sur iOS et Android. La bibliothèque s'intègre avec des composants défilants courants tels que FlatList, SectionList, ScrollView et View, prend en charge le rafraîchissement par tirage pour les listes défilantes, et inclut un composant dédié BottomSheetFlashList pour une utilisation avec FlashList. Elle offre également une intégration avec React Navigation et un support d'accessibilité.
Le projet est maintenu à travers plusieurs versions majeures liées à différentes versions de Reanimated : v5 (actuelle, branche master) est construite sur Reanimated v3 et Gesture Handler v2 ; v4 cible Reanimated v2 ; et v2 cible Reanimated v1 avec une compatibilité Reanimated v2. L'auteur recommande la v5 pour une stabilité maximale et les dernières fonctionnalités. La documentation est hébergée sur gorhom.dev/react-native-bottom-sheet, et la bibliothèque est publiée sous licence MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.