] चेतावनी:
UseEffect फ़ंक्शन को एक क्लीनअप फ़ंक्शन या कुछ भी नहीं लौटना होगा
सिंक और async उपयोग कॉल के बीच कार्यात्मक अंतर को समझने में महत्वपूर्ण झूठ है।
useEffect function must return a cleanup function or nothingसिंक कॉल :
सिंक्रोनस यूज़फेक्ट कॉल में, क्लीनअप फ़ंक्शन आवश्यक है क्योंकि प्रभाव तुरंत निष्पादित किए जाते हैं और उन संसाधनों को पकड़ सकते हैं जिन्हें साफ करने की आवश्यकता होती है।
asynchronous useeffect कॉल में, तर्क एक वादा में एनकैप्सुलेटेड है। जब घटक अनमाउंट करता है, तो वादा तुरंत रद्द कर दिया जाता है, प्रभावी रूप से इसके साथ जुड़े संसाधनों की सफाई। इसलिए, एक अलग क्लीनअप फ़ंक्शन आवश्यक नहीं है।
इस भेद को देखते हुए, निम्नलिखित सिफारिशें Async UseAffect कार्यों का उपयोग करने के लिए लागू होती हैं: ] ] ]:: &&&] इन सिफारिशों का पालन करके, डेवलपर्स अपने रिएक्ट एप्लिकेशन में ASYNC फ़ंक्शन की शक्ति का लाभ उठाते हुए संसाधनों की उचित सफाई सुनिश्चित कर सकते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3