Custom Hooks
React कोर्स का हिस्सा
आपने एक ड्रॉअर लिखा जो खुलता और बंद होता है। तीन useState पंक्तियाँ और एक हैंडलर जो एक बूलियन को उलट देता है। फिर वही चीज़ एक ड्रॉपडाउन के लिए, फिर एक मोडल के लिए, और फिर एक "और दिखाएँ" लिंक के लिए। अब चार कंपोनेंट में वही छह पंक्तियाँ पड़ी हैं, और जिस दिन आप तय करेंगे कि टॉगल को अपनी पिछली स्टेट भी याद रखनी चाहिए, चारों को बदलना पड़ेगा और एक छूट जाएगा।
कस्टम हुक इसका हल है, और नाम जितना अनोखा लगता है यह उससे कहीं ज़्यादा सादी चीज़ है। यह एक सामान्य JavaScript फ़ंक्शन है जिसका नाम use से शुरू होता है और जो अपने अंदर React के हुक कॉल करता है। परिभाषा बस इतनी ही है। कोई विशेष सिंटैक्स नहीं, कहीं दर्ज करने की ज़रूरत नहीं, और घोषित करने के लिए React से कुछ इम्पोर्ट करने जैसा भी कुछ नहीं। इसका उद्देश्य है स्टेट से जुड़े ऐसे व्यवहार को एक नाम देना जिसे दोबारा उपयोग किया...
असली माहौल में React Custom Hooks सीखना चाहते हैं?
नीचे क्लिक करें, React के साथ तैयार एक Linux मशीन पाएँ, और AI ट्यूटर के साथ Custom Hooks पर हाथ-से-काम करें जो आपका कोड जानता है।
यह पाठ शुरू करेंCustom Hooksआप क्या सीखेंगे
- Extracting stateful logic into a function
- Use prefix convention
- UseToggle example
- UseLocalStorage example
- Hooks rules
यह पाठ अपनी भाषा में पढ़ें
इस कोर्स के सभी पाठ
17 पाठ- 1React क्या है?25 मिनट
- 2JSX और Components30 मिनट
- 3Props30 मिनट
- 4useState के साथ State35 मिनट
- 5इवेंट्स को हैंडल करना30 मिनट
- 6सशर्त रेंडरिंग और सूचियाँ30 मिनट
- 7फॉर्म और नियंत्रित इनपुट35 मिनट
- 8useEffect के साथ साइड इफ़ेक्ट40 मिनट
- 9डेटा प्राप्त करना40 मिनट
- 10Component कंपोजिशन35 मिनट
- 11Context और useContext35 मिनट
- 12useReducer35 मिनट
- 13Custom Hooks35 मिनट
- 14Performance और Memoization35 मिनट
- 15React Router के साथ रूटिंग40 मिनट
- 16React Components का परीक्षण40 मिनट
- 17कैपस्टोन: टू-डू ऐप60 मिनट
