मैं हमेशा प्रतिक्रिया कोड लिखता हूं, खासकर ईएस 6 कक्षाओं में। लेकिन मेरा सवाल यह है कि, हम प्रतिक्रिया घटक में constructor(props)
का उपयोग कब करते हैं? क्या constructor(props)
लाइन में इसके प्रोप के साथ घटक के प्रतिपादन के साथ कुछ करना है?प्रतिक्रिया घटकों में रचनाकारों का उपयोग कब करें?
5
A
उत्तर
4
स्वीकृत उत्तर गलत है (शायद शब्द "प्रस्तुत करना" शब्द का दुरुपयोग)।
जैसा कि मैंने अपनी टिप्पणी में
पर एक टिप्पणी घटक के निर्माता को पहली बार घटक घुमाने या तत्काल स्थापित करने के बाद निष्पादित किया है। इसे बाद में प्रस्तुतकर्ताओं में कभी नहीं कहा जाता है।
आमतौर पर निर्माता सेट अप करने के लिए प्रयोग किया जाता है एक घटक के आंतरिक state
, उदाहरण के लिए:
constructor() {
this.state = {
// internal state
}
}
निर्माता (सहारा) लाइन घटक के प्रतिपादन के साथ कुछ है करता है इसके साथ प्रोप के साथ?
कन्स्ट्रक्टर सीधे किसी घटक द्वारा प्रदान की जाने वाली चीज़ को निर्देशित नहीं करता है।
किसी घटक द्वारा प्रदान की जाने वाली चीज़ को render
विधि के वापसी मूल्य द्वारा परिभाषित किया जाता है।
संबंधित मुद्दे
- 1. घटकों का उपयोग कब करें और वाईआई में एक्सटेंशन का उपयोग कब करें?
- 2. डुप्ली का उपयोग कब करें, और रूबी में क्लोन का उपयोग कब करें?
- 3. स्टाइल-घटकों (प्रतिक्रिया देशी)
- 4. स्थिर रचनाकारों का उपयोग क्या है?
- 5. ट्यूपल का उपयोग कब और कब करें?
- 6. प्रतिक्रिया - एक चर बनाम आयात प्रतिक्रिया के रूप में प्रतिक्रिया कब करें
- 7. Response.Cookies पर Request.Cookies का उपयोग कब करें?
- 8. रिएक्ट createFragment का उपयोग कब करें?
- 9. decoupled symfony घटकों का उपयोग कैसे करें?
- 10. प्रतिक्रिया कब कॉल करें।()। बंद करें()
- 11. प्रतिक्रिया घटकों के विलंबित प्रतिपादन
- 12. Opengl में STD140 का उपयोग कब करें?
- 13. jstl में requestScope का उपयोग कब करें?
- 14. आर में पार्लिस्टों का उपयोग कब करें?
- 15. जावा में "यह" का उपयोग कब करें
- 16. Matlab में assert() का उपयोग कब करें?
- 17. वसंत में javax.inject.Provider का उपयोग कब करें?
- 18. CCSpriteBatchNode का उपयोग कब करें? Cocos2d में
- 19. सी # में कक्षाओं का उपयोग कब करें?
- 20. PHP में विनाशक का उपयोग कब करें?
- 21. जावा में स्ट्रिंगबिल्डर का उपयोग कब करें
- 22. एसएमएल में अर्धविराम का उपयोग कब करें?
- 23. .NET में GC.Collect() का उपयोग कब करें?
- 24. वीबीए में कक्षा का उपयोग कब करें?
- 25. FOUNDATION_EXPORT का उपयोग कब करें?
- 26. "हटाएं" का उपयोग कब करें?
- 27. $ .extend ({...}) का उपयोग कब करें?
- 28. Q_NULLPTR का उपयोग कब करें?
- 29. मल्टीथ्रेड का उपयोग कब करें?
- 30. $ बनाम # का उपयोग कब करें?