इफेक्ट क्लीनअप फंक्शन रिएक्ट कंपोनेंट के अनमाउंट होने पर क्लीनअप करता है यूजइफेक्ट हुक इस तरह से बनाया गया है कि अगर हम मेथड के भीतर कोई फंक्शन लौटाते हैं, तो कंपोनेंट होने पर यह एक्जीक्यूट हो जाता है। अनमाउंट। … रिएक्ट 17 में, useEffect क्लीनअप फ़ंक्शन प्रतिबद्ध चरण पूरा होने तक विलंबित होते हैं।
रिएक्ट में क्लीनअप क्या है?
प्रतिक्रिया सफाई करता है जब घटक अनमाउंट होता है। … यही कारण है कि रिएक्ट अगली बार प्रभाव चलाने से पहले पिछले रेंडर के प्रभावों को भी साफ करता है।
रिएक्ट में साइड इफेक्ट क्लीनअप क्या है?
3. प्रोप या राज्य परिवर्तन पर सफाई। जबकि रेस्तरां एप्लिकेशन में साइड-इफेक्ट क्लीनअप घटक के अनमाउंट होने पर होता है, ऐसे मामले हो सकते हैं जब आप घटक अद्यतन पर एक फ़ेच अनुरोध को निरस्त करना चाहते हैंऐसा हो सकता है, उदाहरण के लिए, जब साइड-इफ़ेक्ट किसी प्रॉप पर निर्भर करता है।
उपयोग किस लिए किया जाता हैप्रभाव का उपयोग किस लिए किया जाता है?
1. useEffect दुष्प्रभाव के लिए है। एक कार्यात्मक प्रतिक्रिया घटक आउटपुट की गणना करने के लिए सहारा और/या राज्य का उपयोग करता है। यदि कार्यात्मक घटक गणना करता है जो आउटपुट मान को लक्षित नहीं करता है, तो इन गणनाओं को साइड-इफेक्ट्स नाम दिया गया है।
इफेक्ट का उपयोग कब करना चाहिए?
3 उत्तर। useEffect हुक का उपयोग करने का विचार कोड को निष्पादित करने के लिए है जिसकी आवश्यकता विशिष्ट उपयोगकर्ता इंटरैक्शन या DOM ईवेंट परके बजाय घटक के जीवनचक्र के दौरान होती है।