मैं कुछ घटक को नष्ट करना चाहता हूं जिन्हें मैंने स्मृति जारी करने के लिए तत्काल किया है। मेरे वर्तमान ऐप में लगभग हर दृश्य जिसे मैं तत्काल करता हूं और फिर इसे छोड़ देता हूं (इसके संदर्भ को हटा दें) कचरा नहीं मिलता है। मैं विचारों का कोई संदर्भ नहीं रखता हूं। मुझे यकीन नहीं है कि यह मेमोरी रिसाव मेरे ऐप या इसके प्रतिक्रिया-मूल के कारण होता है (और प्रतिक्रियाशील देशी में कुछ मेमोरी लीक समस्याएं होती हैं)। क्या एक दृश्य उदाहरण को आत्मविश्वास से नष्ट करने का कोई तरीका है?रिएक्ट देशी में कैसे मेमोरी रिसाव से बचने के लिए एक घटक उदाहरण को नष्ट कर देता है और मूल कोड के अंडरली दृश्य वस्तुओं को छोड़ देता है?
उत्तर
मैंने पहले एक ही समस्या के लिए पारित किया है, और मुझे पता चला कि समस्या यह थी कि मैं सही प्रतिक्रिया का उपयोग नहीं कर रहा था।
आप मैन्युअल रूप से घटकों को तुरंत क्यों चालू कर रहे हैं?
सोचें कि प्रतिक्रियाओं की एक बड़ी मुख्य विशेषताएं पेड़ डोम आभासी घटक हैं और यदि आप मैन्युअल रूप से किसी घटक को तुरंत चालू करते हैं, तो आप इसे किसी भी तरह से टालना चाहते हैं।
याद रखें कि आपको रेंडर फ़ंक्शन में घटक का उपयोग करना चाहिए, या फ़ंक्शंस जहां रेंडर फ़ंक्शन में घटक प्रस्तुत और उपयोग किए जाते हैं। यदि आपको अन्य घटकों में घटकों को पास करना है, तो आपको उच्च आदेश घटक की अवधारणा का उपयोग करना चाहिए।
मुझे आशा है कि मैंने आपकी मदद की है।
एक चाल यदि आप घटक को थोड़ा सा बनाना चाहते हैं, तो आप फ़ंक्शन घटक WillUnmount() का उपयोग कर सकते हैं। –
- 1. को छोड़ देता है क्वालिफायर त्रुटि
- 2. पाइथन वस्तुओं से पहले वर्ग चर को क्यों नष्ट कर देता है?
- 3. AngularJS: socket.io सॉकेट को नष्ट कर देता है
- 4. क्या घटक को अनलॉक करना इतिहास को नष्ट कर देता है?
- 5. htmlentities utf-8 स्ट्रिंग्स को नष्ट कर देता है
- 6. क्या मजबूत-नामकरण के बिना कोड-हस्ताक्षर आपके ऐप को दुरुपयोग के लिए छोड़ देता है?
- 7. PHP एसक्यूलाइट छोड़ देता है?
- 8. TransitionFromView पिछले दृश्य को हटा देता है
- 9. रेडक्स-फॉर्म घटक को अनमाउंट करने के बाद मेरे राज्य को नष्ट कर रहा है, क्या देता है?
- 10. देशी प्रतिक्रिया: चयन योग्य अनुभाग सूची दृश्य त्रुटि देता है
- 11. रिएक्ट नेटिव एंड्रॉइड देशी यूआई घटक
- 12. ध्वज गतिविधि साफ़ शीर्ष लक्ष्य गतिविधि को नष्ट कर देता है और इसे बनाने से
- 13. उदाहरण के लिए मूल कोड
- 14. MySQL दृश्य एक और के साथ अधिक परिणाम देता है?
- 15. Array.pop छोड़ देता है और एक समारोह आइटम
- 16. रेल 3 चेक बॉक्स के माध्यम से एकाधिक रिकॉर्ड को नष्ट कर देता है
- 17. शब्द रिवर्सल के लिए प्रोग्राम यादृच्छिक रूप से अक्षरों को छोड़ देता है?
- 18. WinRT ऐप के ऐपमैनिफेस्ट को बदलना ऐप्स डेटा को नष्ट कर देता है
- 19. संकलन कुछ तरीकों में तय ब्लॉक के बाद कोड को छोड़ देता है
- 20. 'गिट पुल मूल माइब्रैंच' छोड़ देता है स्थानीय माइब्रैंच एन मूल से आगे निकलता है। क्यूं कर?
- 21. क्रोम टॉगल विभिन्न डिवाइस दृश्य सत्र को नष्ट कर देता है
- 22. स्कैला जेनरेट कोड बाइट कोड कैसे अपवाद को छोड़ देता है?
- 23. क्या जावा कचरा संग्रह मेमोरी स्वैपिंग को रोकने के लिए काम करना शुरू कर देता है?
- 24. देशी मेमोरी में रिसाव के बिना आप किसी छवि के मेटाडेटा को कैसे एक्सेस करते हैं?
- 25. देशी मेमोरी लीक देशी कोड
- 26. क्या उदाहरण के लिए स्वयं को नष्ट/हटाना संभव है?
- 27. गुजर 'स्थिरांक इस तर्क को छोड़ देता है क्वालिफायर [-fpermissive]
- 28. पीएचपी mkdir ($ पुनरावर्ती = सच) को छोड़ देता है पिछले निर्देशिका
- 29. TFile.ReadAllText को छोड़ देता है पहले 3 वर्ण
- 30. क्या django staticfiles मिडलवेयर छोड़ देता है?
क्या आपको उत्तर मिला? – abeikverdi
मुझे इसमें भी रूचि है। क्या आपने या @abeikverdi को कोई अंतर्दृष्टि मिली? – Noitidart