Sveltejs Academy · पाठ

Store अनुबंध और अंतःसंचालनीयता

समझें कि किसी ऑब्जेक्ट को वैध Svelte store क्या बनाता है और तृतीय-पक्ष stores का उपयोग करें।

पाठ 4, कुल 4 में से13 चरण

Store अनुबंध और अंतःसंचालनीयता, CoddyKit पर Sveltejs Academy का एक निःशुल्क पाठ है। यह 4 में से 4वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Sveltejs Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Sveltejs Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

अनुबंध

subscribe(fn) को लागू करने वाला कोई भी ऑब्जेक्ट, जो सदस्यता समाप्त करने वाला फ़ंक्शन लौटाता है, Svelte स्टोर है।

यह क्यों महत्वपूर्ण है

यह सरल अनुबंध कई तृतीय-पक्ष लाइब्रेरी को बिना किसी अतिरिक्त व्यवस्था के Svelte स्टोर के रूप में उपयोग करने योग्य बनाता है।

RxJS ऑब्ज़र्वेबल

यदि आप उसे थोड़ा लपेट दें, तो RxJS ऑब्ज़र्वेबल की subscribe विधि संगत हो जाती है।

एटॉमिक लाइब्रेरी

nanostores और zustand जैसी लाइब्रेरी एडेप्टर के साथ या सीधे काम करती हैं।

संगत स्टोर बनाना

अपने कस्टम स्टोर के लिए बस subscribe को सही ढंग से लागू करें।

function myStore() {
  let val = 0;
  const subs = new Set();
  return {
    subscribe(fn) { fn(val); subs.add(fn); return () => subs.delete(fn); }
  };
}

$ के साथ उपयोग

यदि subscribe संगत है, तो $ का संक्षिप्त रूप अपने-आप काम करता है।

अतुल्यकालिक स्रोत

नए मान मिलने पर subscribe कॉलबैक को कभी भी, यहाँ तक कि अतुल्यकालिक रूप से भी, बुलाया जा सकता है।

समानता की जाँच

अनुबंध में समानता की जाँच आवश्यक नहीं है; Svelte हर बार सब्सक्राइबर को बुलाता है।

एकाधिक सब्सक्राइबर

आपके स्टोर को सभी वर्तमान सब्सक्राइबर को सूचित करना चाहिए। Set या Array का उपयोग करें।

सफ़ाई

ऐसा वास्तविक सफ़ाई फ़ंक्शन लौटाएँ, जो सब्सक्राइबर को हटा दे। अन्यथा संसाधन लीक हो जाएगा।

इंटरऑप लाइब्रेरी

अधिक समृद्ध पारिस्थितिकी तंत्र के लिए svelte-rxjs या @nanostores/svelte जैसी लाइब्रेरी का उपयोग करें।

त्वरित जाँच

subscribe() क्या लौटाता है?

पुनरावलोकन

स्टोर केवल ऐसे ऑब्जेक्ट होते हैं जिनमें subscribe विधि होती है। यह अनुबंध दूसरी लाइब्रेरी के साथ इंटरऑप को आसान बनाता है।

शुरुआत निःशुल्क

एआई शिक्षक के साथ HTML सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
41
पाठ
163

अक्सर पूछे जाने वाले प्रश्न

क्या “Store अनुबंध और अंतःसंचालनीयता” पाठ निःशुल्क है?

हाँ—“Store अनुबंध और अंतःसंचालनीयता” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Sveltejs Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Sveltejs Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“Store अनुबंध और अंतःसंचालनीयता” में मैं क्या सीखूँगा?

समझें कि किसी ऑब्जेक्ट को वैध Svelte store क्या बनाता है और तृतीय-पक्ष stores का उपयोग करें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Sveltejs Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Sveltejs Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Sveltejs Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 4वाँ पाठ है।

“Store अनुबंध और अंतःसंचालनीयता” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Sveltejs Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Sveltejs Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. परिकलित Stores के लिए derived()
  2. subscribe/set/update के साथ कस्टम Store पैटर्न
  3. Writable से Readable
  4. Store अनुबंध और अंतःसंचालनीयता
← Sveltejs Academy पर वापस जाएँ