useEffect के साथ साइड इफ़ेक्ट
React कोर्स का हिस्सा
अब तक कंपोनेंट का काम इतना ही था: अपने मौजूदा प्रॉप्स और स्टेट को देखकर एक सवाल का जवाब देना, कि इस वक़्त स्क्रीन पर क्या होना चाहिए। वही इनपुट देने पर वह जवाब हर बार एक जैसा आना चाहिए, ठीक जैसे कैलकुलेटर 2 + 2 पर वही परिणाम देता है, बराबर का बटन चाहे जितनी बार दबाइए। पर असली एप्लिकेशन को ऐसे काम भी करने पड़ते हैं जो "जवाब निकालना" नहीं हैं: कोई घड़ी चालू करना, कोई कनेक्शन खोलना, सर्वर से डेटा माँगना, ब्राउज़र के...
साइड इफ़ेक्ट वह हर काम है जो कोड "ये इनपुट लो, एक मान लौटाओ" के दायरे से बाहर जाकर करता है: किसी टाइमर को छूना, नेटवर्क कनेक्शन को, किसी ब्राउज़र API को, या ऐसी किसी भी चीज़ को जो आपके कंपोनेंट से अलग अपने आप मौजूद है। कंपोनेंट का रेंडर होना अपने आप इनमें से किसी काम की वजह कभी नहीं बनना चाहिए। रेंडर करना ऐसा होना चाहिए कि उसे कितनी भी बार चलाया जा सके, उन बार भी जब React उसे सिर्फ़ यह जाँचने के लिए चलाता है कि कुछ...
असली माहौल में React useEffect के साथ साइड इफ़ेक्ट सीखना चाहते हैं?
नीचे क्लिक करें, React के साथ तैयार एक Linux मशीन पाएँ, और AI ट्यूटर के साथ useEffect के साथ साइड इफ़ेक्ट पर हाथ-से-काम करें जो आपका कोड जानता है।
यह पाठ शुरू करेंuseEffect के साथ साइड इफ़ेक्टआप क्या सीखेंगे
- What counts as a side effect
- UseEffect signature
- Dependency array
- Running on mount only
- Cleanup function
- Subscribe/unsubscribe pattern
यह पाठ अपनी भाषा में पढ़ें
इस कोर्स के सभी पाठ
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 मिनट
