2017-11-01 12 views
0

これは私の問題です。タグベースのフィルタリングでネイティブネイティブ

2つのボタンを押すと、この2つのボタンの値を2つのタグにして、React Nativeを使用してmysqlデータベースからデータをフィルタリングして取得します。 <Button>または<TouchableOpacity>または<TouchableHighlight>などを使用する必要がありますか?

どうすれば実装できますか?私はこれのためのサンプルコードが必要です。ありがとうございました!

答えて

0

3つの成分(Button,TouchableOpacity,TouchableHighlight)はすべてこれに使用できます。それらはすべてユーザーのプレスの相互作用の機能を起動するプロパティーを持っています(onPress)。どちらを使用するかは、主に設計と実装の好みです。

_onPress = (value) => { 
    console.log(value); // Do something with the value 
} 

render() { 
    return (
    <View> 
     <Button onPress={() => this._onPress('Some Button Value')} title="Press Me!" /> 
     <TouchableOpacity onPress={() => this._onPress('Some TouchableOpacity Value')}> 
     <Text>{'Press Me!'}</Text> 
     </TouchableOpacity> 
     <TouchableHighlight onPress={() => this._onPress('Some TouchableHighlight Value')}> 
     <Text>{'Press Me!'}</Text> 
     </TouchableHighlight>  
    </View> 
) 
} 
関連する問題