Sveltejs Academy · पाठ

readable Stores और कस्टम प्रारंभ फ़ंक्शन

टाइमर, सेंसर या बाहरी डेटा स्रोतों से समर्थित केवल-पठनीय stores बनाएँ।

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

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

केवल-पठन स्टोर

readable स्टोर में केवल subscribe होता है। उपभोक्ता इसमें परिवर्तन नहीं कर सकते।

readable आयात करें

svelte/store से आता है।

import { readable } from "svelte/store";

प्रारंभिक मान और प्रारंभ फ़ंक्शन

एक प्रारंभिक मान और प्रारंभ फ़ंक्शन दें। प्रारंभ फ़ंक्शन को set मिलता है और यह पहले सदस्य के जुड़ने पर एक बार चलता है।

export const time = readable(new Date(), (set) => {
  const id = setInterval(() => set(new Date()), 1000);
  return () => clearInterval(id);
});

रोकने वाला फ़ंक्शन

प्रारंभ फ़ंक्शन से सफ़ाई करने वाला फ़ंक्शन लौटाएँ। अंतिम सदस्यता समाप्त होने पर Svelte इसे कॉल करता है।

विलंबित सेटअप

जब तक कोई सदस्यता नहीं लेता, प्रारंभ फ़ंक्शन नहीं चलता। उपयोग न होने पर इससे संसाधन बचते हैं।

उपयोग के मामले

घड़ियाँ, सेंसर रीडिंग, वेब सॉकेट फ़ीड और भौगोलिक स्थान—बाहरी टाइमर या इवेंट से संचालित कोई भी चीज़।

कंपोनेंट के साथ जोड़ें

किसी भी कंपोनेंट में $time के साथ सदस्यता लें। Svelte सफ़ाई स्वयं संभालता है।

<p>The time is {$time.toLocaleTimeString()}</p>

अपडेट के बिना प्रारंभिक मान

स्थिर readable स्टोर के लिए प्रारंभ फ़ंक्शन छोड़ दें। यह स्थिर कॉन्फ़िगरेशन के लिए उपयोगी है।

export const apiBase = readable("https://api.example.com");

तरीके का पुनः उपयोग

फ़ैक्टरी तरीका आपको डोमेन-विशिष्ट readable स्टोर आसानी से बनाने देता है।

writable से तुलना

readable स्टोर उपभोक्ताओं द्वारा गलती से किए जाने वाले लेखन को रोकते हैं। इनका उपयोग ऐसे स्रोतों के लिए करें जिनका स्वामित्व किसी एक मॉड्यूल के पास हो।

writable को readable में बदलें

उपभोक्ताओं को readable दृश्य देने के लिए writable की केवल subscribe विधि उपलब्ध कराएँ।

export const time = { subscribe: timeStore.subscribe };

त्वरित जाँच

प्रारंभ फ़ंक्शन कब चलता है?

पुनरावृत्ति

readable विलंबित प्रारंभ और सफ़ाई फ़ंक्शन वाले केवल-पठन स्टोर बनाता है, जो बाहरी स्रोतों के लिए बहुत उपयोगी हैं।

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

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

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

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

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

क्या “readable Stores और कस्टम प्रारंभ फ़ंक्शन” पाठ निःशुल्क है?

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

“readable Stores और कस्टम प्रारंभ फ़ंक्शन” में मैं क्या सीखूँगा?

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

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

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

“readable Stores और कस्टम प्रारंभ फ़ंक्शन” पाठ पूरा करने में कितना समय लगता है?

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

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

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

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

  1. राइटेबल Store बनाना
  2. $ ऑटो-सदस्यता के साथ सदस्यता लेना
  3. Stores अपडेट करना: set() और update()
  4. readable Stores और कस्टम प्रारंभ फ़ंक्शन
← Sveltejs Academy पर वापस जाएँ