इस प्रोजेक्ट के बारे में

React Native बॉटम शीट (@gorhom/bottom-sheet) React Native के लिए एक ओपन-सोर्स UI घटक लाइब्रेरी है जो पूरी तरह से कॉन्फ़िगर करने योग्य विकल्पों के साथ एक प्रदर्शनकारी, इंटरैक्टिव बॉटम शीट प्रदान करती है। यह TypeScript में लिखी गई है, टाइप परिभाषाओं के साथ आती है, और Expo के साथ-साथ React Native Web के साथ संगत है। मुख्य क्षमताओं में स्मूद जेस्चर इंटरैक्शन और स्नैपिंग एनिमेशन, डायनामिक साइज़िंग, बॉटम शीट मोडल के माध्यम से मोडल प्रस्तुति, और iOS और Android दोनों पर सहज कीबोर्ड हैंडलिंग शामिल हैं। लाइब्रेरी FlatList, SectionList, ScrollView और View जैसे सामान्य स्क्रॉल करने योग्य घटकों के साथ एकीकृत होती है, स्क्रॉल करने योग्य के लिए पुल-टू-रिफ्रेश का समर्थन करती है, और FlashList उपयोग के लिए एक समर्पित BottomSheetFlashList घटक शामिल करती है। यह React Navigation एकीकरण और एक्सेसिबिलिटी समर्थन भी प्रदान करती है। परियोजना को विभिन्न Reanimated रिलीज़ से जुड़े कई प्रमुख संस्करणों में बनाए रखा गया है: v5 (वर्तमान, मास्टर शाखा) Reanimated v3 और Gesture Handler v2 पर आधारित है; v4 Reanimated v2 को लक्षित करता है; और v2 Reanimated v1 को लक्षित करता है जिसमें Reanimated v2 संगतता है। लेखक सबसे अधिक स्थिरता और नवीनतम सुविधाओं के लिए v5 की अनुशंसा करता है। दस्तावेज़ीकरण gorhom.dev/react-native-bottom-sheet पर होस्ट किया गया है, और लाइब्रेरी MIT लाइसेंस के तहत जारी की गई है।