منصوبے کے بارے میں

React Native Bottom Sheet (@gorhom/bottom-sheet) ایک اوپن سورس UI کمپوننٹ لائبریری ہے جو React Native کے لیے ہے، جو ایک تیز رفتار، انٹرایکٹو نیچے شیٹ فراہم کرتی ہے جس میں مکمل طور پر قابل ترتیب اختیارات ہوتے ہیں۔ یہ TypeScript میں لکھی گئی ہے، قسم کی تعریفوں کے ساتھ آتی ہے، اور Expo کے ساتھ ساتھ React Native Web کے ساتھ بھی مطابقت رکھتی ہے۔ بنیادی صلاحیتوں میں ہموار جیسچر تعاملات اور سنیپ اینیمیشنز، متحرک سائزنگ، Bottom Sheet Modal کے ذریعے موڈل پیش کرنا، اور 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 لائسنس کے تحت جاری کی گئی ہے۔