FLUTTER ECOSYSTEM

normalize

डार्ट में ग्राफ़क्यूएल प्रतिक्रियाओं का सामान्यीकरण और असामान्यीकरण

नवीनतम वर्ज़न
0.10.0
30-दिन डाउनलोड
5.1 लाख
लाइक
16
Pub अंक
130

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

अवलोकन

normalize पैकेज डार्ट में ग्राफ़क्वल उत्तरों को सामान्यीकृत और असामान्यीकृत करने के लिए उपकरण प्रदान करता है, जिससे प्रभावी डेटा प्रबंधन और कैश सुसंगतता सुनिश्चित होती है। इसे Ferry GraphQL क्लाइंट के साथ बिना किसी दिक्कत के काम करने के लिए डिज़ाइन किया गया है, जो नेस्टेड ग्राफ़क्वल डेटा को एक समतल, सामान्यीकृत संरचना में बदलता है जो डुप्लीकेशन को रोकता है और राज्य अपडेट को सरल बनाता है। इससे जटिल क्वेरीज़ और म्यूटेशन के साथ काम करते समय प्रदर्शन और सुसंगतता में सुधार होता है। यह पैकेज सभी प्रमुख प्लेटफॉर्म जैसे Android, iOS, Web, macOS, Windows और Linux का समर्थन करता है।

उपयोग
  • GraphQL क्वेरी परिणामों को कैश करना
  • नेस्टेड डेटा संरचनाओं का प्रबंधन
  • राज्य अद्यतन दक्षता में सुधार करना
  • क्लाइंट-साइड स्टेट को सर्वर प्रतिक्रियाओं के साथ समन्वयित करना
  • बड़े पैमाने वाले ऐप्स में प्रदर्शन को अनुकूलित करना
मुख्य विशेषताएँ
  • फ्लैट डेटा सामान्यीकरण
  • स्वचालित एंटिटी डुप्लिकेशन हटाना
  • GraphQL ऑब्जेक्ट संबंधों का समर्थन
  • Ferry क्लाइंट के साथ एकीकरण
  • प्लेटफॉर्म के अनुकूलता
इनके लिए उपयुक्त
  • Ferry का उपयोग करते हुए GraphQL क्लाइंट्स
  • जटिल नेस्टेड डेटा वाले ऐप्स
  • कैश प्रदर्शन को प्राथमिकता देने वाले विकासकर्ता
  • नॉर्मलाइज्ड डेटा के साथ राज्य प्रबंधन
  • पूर्ण-स्टैक Dart/Flutter एप्लिकेशन
विचार योग्य बातें
  • GraphQL डेटा संरचनाओं के साथ परिचित होना आवश्यक है
  • फेरी या समान क्लाइंट के साथ सबसे अच्छा उपयोग किया जाता है
  • प्रारंभिक सेटअप की जटिलता बढ़ सकती है
  • ग्राफ़क्वेरी-विशिष्ट उपयोग केस तक सीमित
  • ग्राफ़क्वेरी डेटा फॉरमेट के अलावा उपयुक्त नहीं है
समर्थित प्लेटफ़ॉर्मAndroidiOSWebmacOSWindowsLinux

पैकेज इंस्टॉल करें

flutter pub add normalize

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 2 आइटम

सोर्स रिपॉज़िटरी

संबंधित प्रोजेक्ट