Runes क्यों: कंपाइलर के जादू से आगे
Runes की आवश्यकता समझें और जानें कि वे Svelte के रिएक्टिविटी मॉडल को कैसे बेहतर बनाते हैं।
Runes क्यों: कंपाइलर के जादू से आगे, CoddyKit पर Sveltejs Academy का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Sveltejs Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Sveltejs Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
Svelte 5 में Runes का परिचय
Runes स्पष्ट प्रतिक्रियाशील आदिम हैं, जैसे $state, $derived और $effect।
बदलाव क्यों
Svelte 3/4 में अंतर्निहित प्रतिक्रियाशीलता (let, $:) में कुछ विचित्रताएँ थीं: जटिल निर्भरताएँ, केवल फ़ाइल-स्कोप तक सीमित होना और बड़ी फ़ाइलों में पढ़ने में कठिनाई।
स्पष्ट और स्थानीय
Runes कहीं भी काम करते हैं — कंपोनेंट, लाइब्रेरी और साधारण मॉड्यूल में। प्रतिक्रियाशीलता अब केवल .svelte फ़ाइलों तक सीमित नहीं है।
पिछली संरचना के साथ संगत
स्थानांतरण के दौरान Svelte 5 पुरानी सिंटैक्स का समर्थन करता है। शुरुआत में आप दोनों को मिलाकर उपयोग कर सकते हैं।
बेहतर प्रदर्शन
सूक्ष्म-स्तरीय प्रतिक्रियाशीलता DOM के केवल उन हिस्सों को अपडेट करती है जो बदली हुई स्थिति पर निर्भर होते हैं।
अधिक साफ़ कोड
स्थिति कोई जादुई let नहीं, बल्कि फ़ंक्शन कॉल है। इसका उद्देश्य अधिक स्पष्ट होता है।
let count = $state(0);परीक्षण योग्य
प्रतिक्रियाशील आदिम का कंपोनेंट से बाहर यूनिट परीक्षण किया जा सकता है।
TypeScript के अनुकूल
Runes का प्रकार स्वाभाविक रूप से जाँचा जाता है; सामान्य प्रकार प्रणाली इन्हीं के आधार पर बनी है।
कम जादू
अब यह सोचने की ज़रूरत नहीं रहती कि कोई let प्रतिक्रियाशील है या नहीं। Rune कॉल इसे स्पष्ट कर देती है।
सह-अस्तित्व
स्थानांतरण के दौरान आप प्रत्येक कंपोनेंट में क्रमिक रूप से Runes अपना सकते हैं।
पारिस्थितिकी तंत्र
अधिकांश Svelte लाइब्रेरी Runes अपना रही हैं; टूल और IDE सहायता परिपक्व हैं।
त्वरित जाँच
Rune क्या है?
पुनरावलोकन
Svelte 5 स्पष्ट प्रतिक्रियाशीलता के लिए Runes प्रस्तुत करता है, जो कहीं भी काम करती है और स्पष्टता तथा प्रदर्शन बेहतर बनाती है।
एआई शिक्षक के साथ HTML सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 41
- पाठ
- 163
अक्सर पूछे जाने वाले प्रश्न
क्या “Runes क्यों: कंपाइलर के जादू से आगे” पाठ निःशुल्क है?
हाँ—“Runes क्यों: कंपाइलर के जादू से आगे” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Sveltejs Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Sveltejs Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“Runes क्यों: कंपाइलर के जादू से आगे” में मैं क्या सीखूँगा?
Runes की आवश्यकता समझें और जानें कि वे Svelte के रिएक्टिविटी मॉडल को कैसे बेहतर बनाते हैं। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Sveltejs Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Sveltejs Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Sveltejs Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।
“Runes क्यों: कंपाइलर के जादू से आगे” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Sveltejs Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Sveltejs Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- Runes क्यों: कंपाइलर के जादू से आगे
- $state: सूक्ष्म-स्तरीय रिएक्टिविटी
- $derived: घोषणात्मक परिकलित मान
- $effect: साइड इफ़ेक्ट