इस प्रोजेक्ट के बारे में
React Spectrum Libraries, Adobe द्वारा अनुकूली, सुलभ और मज़बूत उपयोगकर्ता अनुभव बनाने के लिए लाइब्रेरीज़ और टूल्स का एक संग्रह है। यह प्रोजेक्ट कई पैकेजों में व्यवस्थित है, जिन्हें उपयोग के मामले के आधार पर स्वतंत्र रूप से अपनाया जा सकता है।
React Spectrum, Adobe के डिज़ाइन सिस्टम Spectrum का एक React कार्यान्वयन है, जो Adobe अनुप्रयोगों के लिए अनुकूली, सुलभ और सुसंगत कंपोनेंट्स प्रदान करता है। React Aria, किसी एप्लिकेशन या डिज़ाइन सिस्टम के लिए सुलभ, उच्च-गुणवत्ता वाले UI कंपोनेंट्स बनाने हेतु बिना स्टाइल वाले React कंपोनेंट्स और हुक्स प्रदान करता है। React Stately, डिज़ाइन सिस्टम में क्रॉस-प्लेटफ़ॉर्म स्टेट प्रबंधन के लिए React हुक्स प्रदान करता है। Internationalized, वेब के लिए फ्रेमवर्क-अज्ञेय अंतर्राष्ट्रीयकरण लाइब्रेरीज़ का एक सेट है।
README में वर्णित मुख्य विशेषताओं में WAI-ARIA ऑथरिंग प्रैक्टिसेस के अनुसार लागू की गई सुलभता और व्यवहार शामिल हैं, जिसमें स्क्रीन रीडर और कीबोर्ड नेविगेशन समर्थन, और विभिन्न स्क्रीन रीडर और डिवाइसों पर परीक्षण शामिल है। कंपोनेंट्स माउस, टच और कीबोर्ड इंटरैक्शन के लिए डिज़ाइन किए गए हैं और रिस्पॉन्सिव डिज़ाइन सिद्धांतों का पालन करते हैं। अंतर्राष्ट्रीयकरण समर्थन में 30 से अधिक भाषाएँ शामिल हैं, जिनमें दाएँ-से-बाएँ भाषाएँ, दिनांक और संख्या स्वरूपण शामिल हैं। React Spectrum कंपोनेंट्स कस्टम थीम और स्वचालित डार्क मोड अनुकूलन का समर्थन करते हैं; व्यवहार, सुलभता और इंटरैक्शन के लिए React Aria और React Stately हुक्स के साथ कंपोनेंट्स बनाकर आगे अनुकूलन संभव है।
आरंभ करने के मार्गदर्शन में लाइब्रेरीज़ के बीच अंतर बताया गया है: Adobe सॉफ़्टवेयर के साथ एकीकरण या पूर्ण कंपोनेंट लाइब्रेरी का उपयोग करने के लिए React Spectrum; कस्टम स्टाइलिंग के साथ खरोंच से कंपोनेंट लाइब्रेरी बनाने के लिए React Aria; स्टेट प्रबंधन हुक्स के लिए React Stately, जिसे React Aria के साथ या स्वतंत्र रूप से उपयोग किया जा सकता है, जिसमें React Native जैसे अन्य प्लेटफ़ॉर्म भी शामिल हैं। README एक आर्किटेक्चर RFC और योगदान गाइड से लिंक करता है, और किसी भी आकार के समुदाय योगदान को आमंत्रित करता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.