FLUTTER ECOSYSTEM

bloc_presentation

Bloc या Cubit से एकल-बार के प्रभाव (नेविगेशन / स्नैकबार / डायलॉग) को भेजें, बिना अवस्था को प्रदूषित किए।

नवीनतम वर्ज़न
1.1.2+3
30-दिन डाउनलोड
50.5 हज़ार
लाइक
92
Pub अंक
160

पैकेज अवलोकन

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

अवलोकन

bloc_presentation पैकेज ब्लॉक या क्यूबिट से एक बार के साइड इफेक्ट्स (जैसे नेविगेशन, स्नैकबार दिखाना या डायलॉग दिखाना) को साफ तरीके से हैंडल करने में सक्षम बनाता है, बिना राज्य में गड़बड़ी किए। यह घटनाओं को सीधे साइड इफेक्ट्स को ट्रिगर करने की अनुमति देकर प्रस्तुति तर्क को राज्य प्रबंधन से अलग करता है, जिससे कोड की स्पष्टता और परीक्षण क्षमता में सुधार होता है। फ्लटर के ब्लॉक/क्यूबिट पैटर्न के साथ उपयोग के लिए डिज़ाइन किया गया है, यह सुनिश्चित करता है कि UI-साइड कार्रवाई सभी प्लेटफॉर्मों पर साफ और कुशलता से डिस्पैच की जाती है।

उपयोग
  • राज्य परिवर्तनों के बाद नेविगेशन का प्रबंधन
  • स्नैकबार जैसे अस्थायी प्रतिक्रिया दिखाएं
  • व्यावसायिक तर्क के आधार पर डायलॉग प्रदर्शित करना
  • जटिल फ्लो में एक बार के यूआई प्रभाव का प्रबंधन करना
  • परीक्षण योग्य प्रस्तुति परत को सरल बनाना
मुख्य विशेषताएँ
  • Clean separation of side effects from state
  • Support for single-time event dispatching
  • Integration with Bloc and Cubit
  • Cross-platform compatibility
  • Minimal boilerplate
  • Type-safe side effect handling
इनके लिए उपयुक्त
  • Bloc/Cubit का उपयोग करने वाले Flutter ऐप्स
  • स्पष्ट यूआई तर्क चाहने वाले विकासकर्ता
  • परीक्षण योग्य प्रस्तुति परतों को अग्रणी टीमें
  • पूर्वानुमान योग्य पक्ष प्रभाव वाले परियोजनाएँ
  • अक्सर नेविगेशन या प्रतिक्रिया की आवश्यकता वाले ऐप्स
विचार योग्य बातें
  • Bloc/Cubit पैटर्न की समझ आवश्यक है
  • पुनरावृत्ति दुष्प्रभाव के लिए उपयुक्त नहीं
  • यूआई परत में अतिरिक्त सेटअप की आवश्यकता हो सकती है
  • अन्य प्रस्तुति-केंद्रित पैकेज के साथ उपयोग करने में सबसे अच्छा
  • सीमित प्रभाव प्रबंधन, अवस्था तर्क नहीं
समर्थित प्लेटफ़ॉर्मAndroidiOSWebmacOSWindowsLinux

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

flutter pub add bloc_presentation

श्रेणियाँ

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

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