我看到react-native有TextInput,ListView,MapView .....我不是在问Button在哪里 . 我知道我可以从npm下载react-native-button,但是反应原生中缺少“原生”按钮让我想知道我是否正在以错误的方式接近反应本机 . 是否有其他范例我应该在react-native应用程序上使用而不使用按钮是要走的路?
我应该将onPress用于具有TouchableOpacity的视图吗?
仍然试图围绕如何思考反应原生 .
Touchable *组件(TouchableOpacity / TouchableHighlight / TouchableWithoutFeedback)是React-Native的按钮它具有View所具有的所有属性 . 您可以将View包装在Touchable组件中,或者只是将View替换为Touchable组件
<View style={{height:48,width:200,backgroundColor:'blue'}} />
可以只做一个按钮
<TouchableOpacity onPress={this.onPress} style={{height:48,width:200,backgroundColor:'blue'}} />
1 回答
Touchable *组件(TouchableOpacity / TouchableHighlight / TouchableWithoutFeedback)是React-Native的按钮它具有View所具有的所有属性 . 您可以将View包装在Touchable组件中,或者只是将View替换为Touchable组件
可以只做一个按钮