2016-03-23 15 views
0

私は反応nativeがTextInput、ListView、MapViewを持っているのを見る.....私はどこにボタンがあるか尋ねていない。私はnpmから反応ネイティブボタンをダウンロードできますが、反応ネイティブでは「ネイティブ」ボタンがないため、反応ネイティブに間違った方法で近づいているのか疑問に思っています。反応ネイティブアプリケーションで使用する必要があり、ボタンを使用しないでください、他のパラダイムがありますか?なぜ反応するネイティブはボタンコンポーネントを提供しないのですか?

TouchableOpacityを持つビューに対してonPressを使用するだけでいいですか?

まだ反応ネイティブで考える方法についての私の頭を包んでしようとしています。

答えて

2

Touchable *コンポーネント(TouchableOpacity/TouchableHighlight/TouchableWithoutFeedback)はReact-Nativeのボタンです Viewにはすべてのプロパティがあります。あなたはどちらか触れることができるコンポーネント内にビューを折り返すか、単に触れることができるコンポーネントとビューを代用している

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

だけ

<TouchableOpacity onPress={this.onPress} style={{height:48,width:200,backgroundColor:'blue'}} /> 
によってボタンにすることができます
関連する問題