React native 为什么react native不提供按钮组件?

React native 为什么react native不提供按钮组件?,react-native,React Native,我看到react native有TextInput、ListView、MapView。。。。。我不是问按钮在哪里。我知道我可以从npm下载react-native按钮,但react-native中缺少“native”按钮,这让我怀疑我是否以错误的方式接近react-native。我是否应该在react本机应用程序上使用其他范例,而不使用按钮才是正确的做法 我是否应该使用onPress来创建一个具有TouchableOpacity的视图 我还在想如何在react native中思考。触控*组件(触

我看到react native有TextInput、ListView、MapView。。。。。我不是问按钮在哪里。我知道我可以从npm下载react-native按钮,但react-native中缺少“native”按钮,这让我怀疑我是否以错误的方式接近react-native。我是否应该在react本机应用程序上使用其他范例,而不使用按钮才是正确的做法

我是否应该使用onPress来创建一个具有TouchableOpacity的视图

我还在想如何在react native中思考。

触控*组件(触控不透明/触控高亮/触控无反馈)是react native的按钮 它具有视图的所有属性。您可以将视图包装在可触摸组件内,也可以仅用可触摸组件替换视图

<View style={{height:48,width:200,backgroundColor:'blue'}} />

只需将其制作成按钮即可

<TouchableOpacity onPress={this.onPress} style={{height:48,width:200,backgroundColor:'blue'}} />

可触摸*组件(可触摸不透明度/可触摸高光/可触摸无反馈)是React Native的按钮 它具有视图的所有属性。您可以将视图包装在可触摸组件内,也可以仅用可触摸组件替换视图

<View style={{height:48,width:200,backgroundColor:'blue'}} />

只需将其制作成按钮即可

<TouchableOpacity onPress={this.onPress} style={{height:48,width:200,backgroundColor:'blue'}} />