React.PropTypes
का उपयोग टाइपस्क्रिप्ट प्रतिक्रिया अनुप्रयोग में समझ में आता है या यह सिर्फ "बेल्ट और निलंबन" का मामला है?टाइपस्क्रिप्ट प्रतिक्रिया अनुप्रयोग में PropTypes
के बाद से घटक वर्ग एक Props
प्रकार पैरामीटर के साथ घोषित किया जाता है:
interface Props {
// ...
}
export class MyComponent extends React.Component<Props, any> { ... }
वहाँ वर्ग परिभाषा के
static propTypes {
myProp: React.PropTypes.string
}
जोड़ने का कोई वास्तविक लाभ है?
अच्छा बिंदु। मैं उन्हें शामिल रखूंगा। – Ralph
क्या आप पहले कथन की व्याख्या कर सकते हैं? – vehsakul
@vehsakul क्षमा करें, स्पष्टीकरण के लिए, यदि आप एक पैकेज लिख रहे हैं जो डेवलपर्स द्वारा स्थापित किया जाएगा जो टाइपस्क्रिप्ट का उपयोग नहीं कर रहे हैं, तो उन्हें अभी भी रन-टाइम पर त्रुटियां प्राप्त करने के लिए प्रोपटाइप की आवश्यकता है। यदि आपकी परियोजना केवल आपके लिए/अन्य टाइपस्क्रिप्ट परियोजनाओं के लिए है, तो आपके प्रोप के लिए टाइपस्क्रिप्ट इंटरफेस पर्याप्त हैं क्योंकि प्रोजेक्ट बस निर्माण नहीं करेगा। –