2016-08-02 11 views
5

मैं हमेशा प्रतिक्रिया कोड लिखता हूं, खासकर ईएस 6 कक्षाओं में। लेकिन मेरा सवाल यह है कि, हम प्रतिक्रिया घटक में constructor(props) का उपयोग कब करते हैं? क्या constructor(props) लाइन में इसके प्रोप के साथ घटक के प्रतिपादन के साथ कुछ करना है?प्रतिक्रिया घटकों में रचनाकारों का उपयोग कब करें?

उत्तर

4

स्वीकृत उत्तर गलत है (शायद शब्द "प्रस्तुत करना" शब्द का दुरुपयोग)।

जैसा कि मैंने अपनी टिप्पणी में पर एक टिप्पणी घटक के निर्माता को पहली बार घटक घुमाने या तत्काल स्थापित करने के बाद निष्पादित किया है। इसे बाद में प्रस्तुतकर्ताओं में कभी नहीं कहा जाता है।

आमतौर पर निर्माता सेट अप करने के लिए प्रयोग किया जाता है एक घटक के आंतरिक state, उदाहरण के लिए:

constructor() { 
    this.state = { 
    // internal state 
    } 
} 

निर्माता (सहारा) लाइन घटक के प्रतिपादन के साथ कुछ है करता है इसके साथ प्रोप के साथ?

कन्स्ट्रक्टर सीधे किसी घटक द्वारा प्रदान की जाने वाली चीज़ को निर्देशित नहीं करता है।

किसी घटक द्वारा प्रदान की जाने वाली चीज़ को render विधि के वापसी मूल्य द्वारा परिभाषित किया जाता है।

संबंधित मुद्दे