React.render(<MyComponent/>, mainNode, function() {
console.log('2');
});
console.log('1');
प्रिंटReact.render() कॉलबैक कब कहा जाता है?
2
1
इसके अलावा, एक scrollTop() कॉलबैक में काम नहीं करता। अगर मैं रेंडर() रिटर्न के बाद इसे कॉल करता हूं तो यह काम करता है।
क्या React.render() तुल्यकालिक है?
क्या कार्य वापस लौटने पर डीओएम प्रस्तुत किया जाता है?
कॉलबैक कहलाता है कब? मैं कॉलबैक में क्या करना चाहूंगा?
यदि आपको प्रतिक्रिया घटक के बाद कॉलबैक निष्पादित करने की आवश्यकता है, तो आपको प्रतिक्रिया घटक के घटकडिडमाउंट फ़ंक्शन के अंदर कॉलबैक फ़ंक्शन डालना चाहिए। –
प्रतिक्रिया के बाद मुझे कॉलबैक चाहिए, डीओएम अपडेट किया गया है। मैं window.scrollTop() करने की कोशिश कर रहा हूं, लेकिन विशेष रूप से मैं प्रतिक्रिया के जीवन चक्र को बेहतर ढंग से समझने की कोशिश कर रहा हूं। घटक डीआईडीमाउंट कहलाता है जब dOM window.document पर उपलब्ध है? साथ ही, घटकडिडमाउंट को बाद में React.render() आमंत्रण के लिए बुलाया जाता है? – akula1001
घटक उपलब्ध होने पर डीओएम उपलब्ध है क्योंकि आप इस चरण में React.findDOMNode (this.refs.node) का उपयोग कर सकते हैं। React.render तुल्यकालिक नहीं है। आपके उदाहरण में, React.render को सेवा के लिए कोई अनुरोध नहीं है क्योंकि प्रतिक्रिया लाइब्रेरी ब्राउज़र पर पहले से ही है इसलिए async नहीं होता है। –