आधिकारिक React documentation पढ़ चुके सिफारिश की है मैं PureComponent के बारे में this में आए है:क्यों प्रतिक्रिया के PureComponent, अपने सभी बच्चों को "शुद्ध" के लिए
इसके अलावा, React.PureComponent के shouldComponentUpdate() प्रोप छोड़ देता है पूरे घटक subtree के लिए अद्यतन। सुनिश्चित करें कि सभी बच्चे घटक भी "शुद्ध" हैं।
पूरे उपट्री के लिए प्रोप अपडेट को छोड़ने का मतलब क्यों है शुद्ध शुद्ध घटकों से परहेज करना? PureComponent के घटक सबट्री के अंदर एक गैर-शुद्ध घटक के परिणाम क्या होंगे (सामान्य रूप से और मामले में जब इसे प्रोप बदलने के लिए डिज़ाइन नहीं किया गया/माना जाता है)।
उत्तर देने के लिए धन्यवाद। इस मामले के बारे में क्या है जब बच्चों के पेड़ में घटक प्रोप में परिवर्तन करने के लिए (डिजाइन द्वारा) नहीं माना जाता है? या यह है कि आप अपनी पहली वाक्य में क्या कहने की कोशिश कर रहे थे? – ilans
तो सामान्य रूप से, यदि subComponents संदर्भ पर निर्भर नहीं हैं, तो इससे कोई फर्क नहीं पड़ता कि वे PureComponent हैं या नहीं, क्योंकि उनके माता-पिता स्वयं पुनः प्रस्तुत नहीं करेंगे। यह केवल तभी होता है जब माता-पिता एक शुद्ध कॉम्पोनेंट है, तो बच्चों को भी उदाहरण के अनुसार चित्रित किया जाना चाहिए –