आधिकारिक React docs बताता है कि "React.PureComponent
का shouldComponentUpdate()
केवल वस्तुओं की तुलनात्मक रूप से तुलना करता है", और यदि राज्य "गहरा" है तो इसके खिलाफ सलाह देता है।प्रतिक्रिया। कॉम्पोनेंट बनाम React.PureComponent
यह देखते हुए, क्या कोई कारण है कि किसी को प्रतिक्रिया घटक बनाते समय React.PureComponent
क्यों पसंद करना चाहिए?
प्रश्न:
- वहाँ
React.Component
कि हमReact.PureComponent
के लिए जा रहा विचार कर सकते हैं प्रयोग करने में कोई प्रदर्शन प्रभाव है? - मुझे लगता है कि
shouldComponentUpdate()
PureComponent
केवल उथले तुलना करता है। यदि यह मामला है, तो कहा जा सकता है कि गहन तुलना के लिए विधि का उपयोग नहीं किया जा सकता है? - "इसके अलावा,
React.PureComponent
केshouldComponentUpdate()
पूरे घटक उपखंड के लिए प्रोप अपडेट छोड़ देता है" - क्या इसका मतलब है कि प्रोप परिवर्तनों को नजरअंदाज कर दिया जाता है?
प्रश्न medium blog में पढ़ने से उत्पन्न हुआ, अगर यह मदद करता है।
मुझे पता है कि यह पोस्ट करने के बाद से कुछ महीने हो गए हैं, लेकिन मैंने सोचा कि यह आलेख मदद कर सकता है: https://60devs.com/pure-component-in-react.html – MrOBrian