दस्तावेज सेटिंग के अनुसार componentWillMount
में राज्य पुन: प्रतिपादन को ट्रिगर नहीं करेगा। यदि AJAX कॉल अवरुद्ध नहीं हो रहा है और आप Promise
लौटते हैं जो सफलतापूर्वक घटक की स्थिति को अपडेट करता है, तो संभावना है कि घटक प्रस्तुत होने के बाद प्रतिक्रिया आती है। componentWillMount
एक पुन: प्रस्तुत करने के लिए ट्रिगर नहीं करता है, आपके पास अपेक्षित व्यवहार नहीं होगा जो अनुरोधित डेटा के साथ प्रस्तुत किया जा रहा घटक है।
यदि आप किसी भी फ्लक्स पुस्तकालयों का उपयोग करते हैं और स्टोर में समाप्त होने वाले डेटा का घटक घटक से जुड़ा हुआ है (या किसी कनेक्टेड घटक से प्राप्त होता है) तो यह कोई मुद्दा नहीं होगा क्योंकि उस डेटा का स्वागत होगा, अधिकतर संभावना है, अंततः प्रोप बदल जाते हैं।
स्रोत
2017-04-11 08:21:05
@FurkanO मुझे लगता है कि वह घटक द्वारा प्रदान किए गए डीओएम तत्वों तक पहुंच का मतलब था। और वह पूरी तरह से सही है क्योंकि यदि आप 'घटक WillMount' में कहा तत्वों तक पहुंचने का प्रयास करना चाहते थे तो यह असफल हो जाएगा कि घटक ... माउंट नहीं किया गया था। – ZekeDroid
@AlanH। मेरा प्रश्न हटा दिया गया है, बेशक आपके पास घटकडिडमाउंट पर डोम तक पहुंच है। यह एक नियम है, इसके बारे में बताने के लिए कुछ नहीं। धन्यवाद। – FurkanO
मेरी राय में हम घटक के बाद अजाक्स फ़ंक्शन को क्यों कॉल करते हैं DidMount हमें पहले यह सुनिश्चित करना होगा कि एलिमेंट शुरुआत में आसानी से प्रस्तुत हो रहा है। इसके बाद हम AJAX कॉल कर सकते हैं। अगर हम पहले एजेक्स को कॉल करते हैं और कुछ त्रुटि होती है तो –