React Academy · पाठ

प्रॉप गेटर और स्टेट रिड्यूसर (हल्का)

प्रॉप गेटर से सुरक्षित हैंडलर उपलब्ध कराएँ और हल्के स्टेट रिड्यूसर के माध्यम से पैरेंट को ट्रांज़िशन बदलने दें।

पाठ 2, कुल 2 में से8 चरण

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

गेटर और रिड्यूसर क्यों

लक्ष्य: जटिलता बढ़ाए बिना कंपोनेंट को लचीला बनाना।

  • प्रॉप गेटर: फैलाने के लिए सुरक्षित प्रॉप्स (हैंडलर/ARIA/क्लासें) लौटाते हैं
  • स्थिति रिड्यूसर: पैरेंट बदलावों को बदल सकता है
  • शुरुआती-अनुकूल, छोटे हिस्से

गेटर: सुरक्षित संयोजन

  • getButtonProps(userProps) उपलब्ध कराएँ
  • एक छोटे callAll सहायक से हैंडलर मिलाएँ
  • ARIA/स्थिति सुरक्षित रूप से जोड़ें (जैसे, aria-pressed)

प्रदर्शन: प्रॉप गेटर

प्रॉप गेटर मिले-जुले प्रॉप्स लौटाता है, ताकि पैरेंट आंतरिक हैंडलर को प्रभावित किए बिना अतिरिक्त हैंडलर दे सकें।


<div id="root"></div>

प्रदर्शन: रिड्यूसर का अनुकूलन

रिड्यूसर प्रॉप पैरेंट को बदलावों को अनुकूलित करने देता है। यहाँ चालू होने के बाद हम उसे बंद करने से रोकते हैं।


<div id="root"></div>

प्रदर्शन: उपयोगकर्ता प्रॉप्स मिलाना

पैरेंट गेटर द्वारा सुरक्षित रूप से मिलाए गए अतिरिक्त प्रॉप्स (विश्लेषण डेटा, शीर्षक) दे सकते हैं।


<div id="root"></div>

सुझाव और सावधानियाँ

  • गेटर छोटे रखें; केवल सुरक्षित डिफ़ॉल्ट जोड़ें (जैसे, aria-pressed)
  • रिड्यूसर को एक स्थिति लौटानी चाहिए (शुद्ध फ़ंक्शन)
  • उपयोगकर्ता हैंडलर को दो बार न चलाएँ; एक छोटे callAll का उपयोग करें

रिड्यूसर पैटर्न जाँच

किसी कंपोनेंट में स्थिति रिड्यूसर पैटर्न का मुख्य लाभ क्या है?

पुनरावलोकन

पुनरावलोकन: प्रॉप गेटर हैंडलर/प्रॉप्स को सुरक्षित रूप से मिलाते हैं और हल्का स्थिति रिड्यूसर पैरेंट को बदलावों में सुधार करने देता है, जबकि आपका कंपोनेंट सरल बना रहता है।

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

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

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

पाठ्यक्रम
88
पाठ
324

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

क्या “प्रॉप गेटर और स्टेट रिड्यूसर (हल्का)” पाठ निःशुल्क है?

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

“प्रॉप गेटर और स्टेट रिड्यूसर (हल्का)” में मैं क्या सीखूँगा?

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

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

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

“प्रॉप गेटर और स्टेट रिड्यूसर (हल्का)” पाठ पूरा करने में कितना समय लगता है?

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

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

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

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

  1. समझौते, रेफ़ पैटर्न और डिफ़ॉल्ट मान
  2. प्रॉप गेटर और स्टेट रिड्यूसर (हल्का)
← React Academy पर वापस जाएँ