पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv2.1.1

bloc_event_status

राज्य को अपडेट किए बिना ब्लॉक में इवेंट्स की स्थिति का ट्रैक रखें।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
63
लाइक
2
Pub अंक
150

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

flutter pub add bloc_event_status

पैकेज अवलोकन

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

bloc_event_status पैकेज डेवलपर्स को बिना राज्य अपडेट के एक ब्लॉक में इवेंट की स्थिति को ट्रैक करने की अनुमति देता है। यह लोडिंग, सफलता या विफलता जैसे इवेंट लाइफसाइकल स्थितियों को मॉनिटर करने के लिए हल्का तरीका प्रदान करता है, जिससे बेहतर UI प्रतिक्रिया और डिबगिंग संभव होती है। ऐसे मामलों के लिए आदर्श जहां राज्य परिवर्तन के बिना इवेंट ट्रैकिंग की आवश्यकता होती है, यह जटिल राज्य प्रबंधन धाराओं में अवलोकन को बढ़ाता है। पैकेज मौजूदा ब्लॉक पैटर्न के साथ बिना किसी दिक्कत के एकीकृत होता है और सभी प्रमुख फ्लटर प्लेटफॉर्म्स का समर्थन करता है।

उपयोग

  • राज्य में बदलाव के बिना घटना प्रगति का निरीक्षण
  • जटिल Bloc में इवेंट फ्लो का डीबगिंग
  • घटना स्थिति के आधार पर लोडिंग संकेतक प्रदर्शित करें
  • असिंक्रोनस ऑपरेशन के दौरान उपयोगकर्ता प्रतिक्रिया को बढ़ावा देना

मुख्य विशेषताएँ

  • गैर-आक्रामक इवेंट स्थिति ट्रैकिंग
  • अपडेट की आवश्यकता नहीं है
  • कई इवेंट स्थितियों का समर्थन करता है
  • हल्का और एकीकरण में आसान
  • क्रॉस-प्लेटफॉर्म संगतता

इनके लिए उपयुक्त

  • ब्लॉक पैटर्न का उपयोग करने वाले डेवलपर्स
  • विस्तृत घटना मॉनिटरिंग की आवश्यकता वाली टीमें
  • वास्तविक समय घटना प्रतिक्रिया की आवश्यकता वाले ऐप्स
  • जटिल असिंक्रोनस वर्कफ्लो वाले प्रोजेक्ट्स

विचार योग्य बातें

  • राज्य को प्रभावित नहीं करता
  • Bloc इवेंट लाइफसाइकल की समझ की आवश्यकता है
  • अन्य राज्य प्रबंधन दृष्टिकोण के साथ उपयोग करने में सर्वोत्तम
  • केवल इवेंट स्थिति ट्रैकिंग के लिए सीमित

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

BlocEventStatus

BlocEventStatus CI codecov License: MIT

Compose event status tracking into your BLoC state — track loading, success, failure (or any custom status) per event type without modifying your main state logic.

Packages

This repository is a monorepo containing the following packages:

Package Description pub.dev
bloc_event_status Core library — EventStatuses, EventStatusesMixin, and the @blocEventStatus annotation. pub package
bloc_event_status_generator Code generator that produces Emitter extensions from @blocEventStatus-annotated Blocs. pub package

Quick Start

# Core library
dart pub add bloc_event_status

# Optional: code generator for emitter extensions
dart pub add --dev bloc_event_status_generator build_runner

See the bloc_event_status README for full documentation and usage examples.

Contributing

We welcome contributions! Please open an issue, submit a pull request or open a discussion on GitHub.

License

This project is licensed under the MIT License.

श्रेणियाँ

निर्भरताएँ

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

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

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।