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

पैकेज विवरणv0.5.0

rx

Dart के लिए प्रतिक्रियाशील विस्तार लाइब्रेरी, असंगत प्रोग्रामिंग के लिए ओब्जर्वेबल स्ट्रीम के API को प्रदान करता है।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
3.3 लाख
लाइक
12
Pub अंक
160

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

flutter pub add rx

पैकेज अवलोकन

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

rx पैकेज डार्ट के लिए एक प्रतिक्रियाशील विस्तार पुस्तकालय है जो प्रवाह स्ट्रीम के माध्यम से असंगत प्रोग्रामिंग की अनुमति देता है। यह घटनाओं, डेटा प्रवाह और प्रतिक्रियाशील ऑपरेशन को फंक्शनल शैली में संभालने के लिए एक शक्तिशाली API प्रदान करता है। डार्ट के स्ट्रीम क्षमताओं पर आधारित, यह map, filter, merge और combineLatest जैसे ऑपरेटर्स का समर्थन करता है, जिससे यह जटिल राज्य और घटना-आधारित तर्क के प्रबंधन के लिए आदर्श है। यह पुस्तकालय हल्का डिज़ाइन किया गया है और मौजूदा डार्ट कोडबेस में बिना किसी दिक्कत के एकीकृत हो सकता है। यह वास्तविक समय अपडेट, उपयोगकर्ता इनपुट के प्रबंधन या कई स्रोतों के बीच डेटा सिंक्रनाइज़ेशन की आवश्यकता वाले एप्लिकेशन में विशेष रूप से उपयोगी है।

उपयोग

  • रियल-टाइम डेटा प्रोसेसिंग
  • उपयोगकर्ता इनपुट इवेंट हैंडलिंग
  • प्रतिक्रियाशील एप्लिकेशन में राज्य प्रबंधन
  • सेवाओं के बीच डेटा सिंक्रनाइज़ेशन
  • असिंक्रोनस वर्कफ्लो का प्रबंधन

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

  • प्रेषित धारा API
  • कार्यात्मक प्रतिक्रियाशील प्रोग्रामिंग
  • समृद्ध ऑपरेटर सेट
  • हल्का और मॉड्यूलर
  • Dart स्ट्रीम के साथ निरंतर एकीकरण
  • बैकप्रेशर का समर्थन

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

  • प्रतिक्रियाशील उपयोगकर्ता इंटरफेस बना रहे विकासकर्मी
  • वास्तविक समय डेटा अपडेट की आवश्यकता वाले ऐप्स
  • जटिल असिंक्रोनस वर्कफ्लो
  • घटना-आधारित आर्किटेक्चर
  • RxJS या समान पुस्तकालयों के साथ परिचित डार्ट विकासकर्ता

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

  • प्रतिक्रियाशील प्रोग्रामिंग अवधारणाओं की समझ की आवश्यकता है
  • सरल उपयोग मामलों के लिए जटिलता ला सकता है
  • शुरुआती लोगों के लिए सीखने का वक्र
  • परिपक्व विकल्पों की तुलना में सीमित डॉक्यूमेंटेशन
  • भारी ऑपरेटर श्रृंखला के साथ संभावित प्रदर्शन अव्यय

मूल README

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

Reactive Dart

Pub Package Build Status Code Coverage GitHub Issues GitHub Forks GitHub Stars GitHub License

Reactive Extensions Library for Dart providing an API for asynchronous programming with observable streams.

Reactive is created in the style of ReactiveX, and does not depend on Dart Streams. Though there are converters to and from Stream and Future instances. At this point this code is quite experimental, and might miss features or have serious bugs.

This library is open source and well tested. Development happens on GitHub. Feel free to report issues or create a pull-request there. General questions are best asked on StackOverflow.

The package is hosted on dart packages. Up-to-date class documentation is created with every release.

License

The MIT License, see LICENSE.

श्रेणियाँ

निर्भरताएँ

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

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

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