/ / एक साथ DOM मॉडिफिकेशन कैसे प्रबंधित करें - जावास्क्रिप्ट, html, reactjs, flux

एक साथ डोम संशोधन का प्रबंधन कैसे करें - जावास्क्रिप्ट, एचटीएमएल, प्रतिक्रिया, प्रवाह

मैं प्रतिक्रिया और प्रवाह के लिए नया हूं। मेरे पास एक वेब एप्लिकेशन है जिसे मुझे आंशिक रूप से प्रतिक्रिया और प्रवाह का उपयोग करके विकसित करने की आवश्यकता है। हालाँकि, एक अन्य तृतीय पक्ष इंजन है जो अनुप्रयोग से जुड़ा हुआ है और प्रतिक्रिया के बिना सादे जावास्क्रिप्ट का उपयोग करके वेब पेज के DOM को हेरफेर करता है।

तो, प्रतिक्रिया आधारित घटक निर्माण सौदों के रूप मेंवर्चुअल डोम कॉन्सेप्ट के साथ, एक साथ DOM मॉडिफिकेशन की समस्याएं हैं। क्या कोई मुझे यह सुझाव दे सकता है कि एक समय में प्रतिक्रिया और तीसरे पक्ष के इंजन द्वारा डोम संशोधनों का प्रबंधन कैसे करें।

उत्तर:

उत्तर № 1 के लिए 1

आप अभिक्रिया घटक जीवनचक्र विधि में देख सकते हैं shouldComponentUpdate () यह तय करने के लिए कि DOM रेंडर करने के लिए कौन जिम्मेदार होना चाहिए।

उदाहरण के लिए, यदि आप तीसरे भाग के इंजन को पूरी तरह से अपने रिएक्ट का प्रतिपादन करने देना चाहते हैं component प्रारंभिक प्रतिपादन के बाद, आप को लागू कर सकते हैं shouldComponentUpdate() स्पष्ट रूप से लौटने के लिए false.

shouldComponentUpdate: function(nextProps, nextState) {
return false;
}