के साथ कस्टम रिएक्ट मूल घटक कैसे बनाएं, मैं TouchableOpacity
और Text
जैसे अन्य घटकों से बना शुद्ध जावास्क्रिप्ट में एक प्रतिक्रिया मूल घटक बनाना चाहता हूं। मेरे ऐप में मेरे कुछ बटन हैं जो कि दो घटकों से बना है इसलिए मैंने सोचा कि बेहतर कोड पुन: उपयोग के लिए अपने घटकों को कैसे बनाना है, यह जानना अच्छा होगा।बच्चे नोड्स
समाप्त घटक और अधिक या कम इस तरह दिखना चाहिए:
<Button>
Tap me!
</Button>
और यह कोड मैं अब तक घटक के लिए बनाई गई है:
class Button extends Component {
render() {
<TouchableOpacity style={styles.button}>
<Text style={styles.textButton}>
</Text>
</TouchableOpacity>
}
};
हालांकि, मैं पता नहीं कैसे मैं अपने घटक में Tap me!
आंतरिक बाल पाठ का उपयोग कर सकता हूं और मुझे वास्तव में यह नहीं मिलता है कि मैं कस्टम प्रोप और TouchableOpacity
और Text
प्रोप को स्वीकार करने के लिए अपना घटक कैसे बना सकता हूं।
पीएस: मुझे पता है कि वहां कुछ प्रतिक्रियात्मक घटक हैं, लेकिन मैं यह जानने के लिए अपना खुद का निर्माण करना पसंद करता हूं कि मैं इस तरह के कस्टम घटकों को कैसे बना सकता हूं। इसके अलावा, प्रतिक्रिया मूल बहुत ही भयानक है लेकिन मुझे नहीं पता कि इस तरह की चीजों को उनके दस्तावेज़ों में कैसे बनाया जाए और मुझे लगता है कि यह प्रतिक्रिया में शुरू होने वाले लोगों के लिए वास्तव में एक दिलचस्प अभ्यास है।
मुझे लगता है कि मुझे और अधिक प्रतिक्रिया दस्तावेज़ पढ़ना शुरू करना चाहिए, मुझे नहीं पता था कि उनके पास प्रतिक्रिया-मूल के लिए भी बहुत उपयोगी जानकारी है। हालांकि यह समझ में आता है! – amb
सही! मुझे लगता है कि यह फेसबुक इंजीनियरों के लिए स्पष्ट है जो प्रतिक्रिया पक्ष से आते हैं, लेकिन मोबाइल विकास से आने वाले किसी भी व्यक्ति के लिए बिल्कुल नहीं, और एक ही समय में प्रतिक्रिया-देशी और प्रतिक्रिया पैटर्न/पर्यावरण दोनों का उपयोग करना चाहता है। –