मैं प्रतिक्रिया और प्रवाह के लिए नया हूं। मेरे पास एक वेब एप्लिकेशन है जिसे मुझे आंशिक रूप से प्रतिक्रिया और प्रवाह का उपयोग करके विकसित करने की आवश्यकता है। हालाँकि, एक अन्य तृतीय पक्ष इंजन है जो अनुप्रयोग से जुड़ा हुआ है और प्रतिक्रिया के बिना सादे जावास्क्रिप्ट का उपयोग करके वेब पेज के DOM को हेरफेर करता है।
तो, प्रतिक्रिया आधारित घटक निर्माण सौदों के रूप मेंवर्चुअल डोम कॉन्सेप्ट के साथ, एक साथ DOM मॉडिफिकेशन की समस्याएं हैं। क्या कोई मुझे यह सुझाव दे सकता है कि एक समय में प्रतिक्रिया और तीसरे पक्ष के इंजन द्वारा डोम संशोधनों का प्रबंधन कैसे करें।
उत्तर:
उत्तर № 1 के लिए 1आप अभिक्रिया घटक जीवनचक्र विधि में देख सकते हैं shouldComponentUpdate () यह तय करने के लिए कि DOM रेंडर करने के लिए कौन जिम्मेदार होना चाहिए।
उदाहरण के लिए, यदि आप तीसरे भाग के इंजन को पूरी तरह से अपने रिएक्ट का प्रतिपादन करने देना चाहते हैं component
प्रारंभिक प्रतिपादन के बाद, आप को लागू कर सकते हैं shouldComponentUpdate()
स्पष्ट रूप से लौटने के लिए false
.
shouldComponentUpdate: function(nextProps, nextState) {
return false;
}