में प्रतिक्रिया मूल निवासी है, वहाँ एक बटन बनाने के लिए कम से कम तीन तरीके हैं: TouchableNativeFeedback
, TouchableHighlight
और TouchableOpacity
। वहाँ भी है TouchableWithoutFeedback
, जो प्रलेखन स्पष्ट रूप से बताता है कि आपको उपयोग नहीं करना चाहिए क्योंकि "प्रेस करने के लिए प्रतिक्रिया करने वाले सभी तत्वों को छूने पर एक दृश्य प्रतिक्रिया होनी चाहिए"।
- TouchableNativeFeedback एंड्रॉयड केवल और "RCTView का एक और उदाहरण के साथ दृश्य की जगह" है
- TouchableHighlight "दृश्य पदानुक्रम के लिए एक दृश्य जोड़ता है"
- TouchableOpacity काम करता है "दृश्य पदानुक्रम को बदले बिना"
क्या तीनों के बीच कोई अन्य महत्वपूर्ण अंतर हैं? उनमें से एक गोटो घटक है? क्या मामले में आप का उपयोग करना चाहिए TouchableHighlight
से अधिक TouchableOpacity
? क्या कोई प्रदर्शन निहितार्थ हैं?
मैं अभी एक आवेदन लिख रहा हूं, और पाया कि तीनों में टैप और एक्शन (इस मामले में नेविगेशन परिवर्तन) के बीच एक महत्वपूर्ण देरी है। क्या इसे स्नैपर बनाने का कोई तरीका है?