2017-10-25 8 views
0

質問: TouchabelOpacityコンポーネントを作成しました。タップすると警告メッセージを表示します。OnPress TouchabeOpacityに関する問題

<Image style={styles.item} source={props.source} > 
       <TouchableOpacity onPress={props.onDelete(props.index)} > 
        <Image style={styles.closeButton} source={require('../../Images/DashImages/closeButton.png')} /> 
       </TouchableOpacity> 
      </Image> 

そしてたonPress関数は、その

onPress = (index) => { 
alert(index); 
} 

のようなものですが、コードを実行すると、それが描画されたとき、それは自動的に警告します。私はタップしませんでしたが、自動的に警告します。 どうしたのですか?

答えて

0

あなたはこの答えは私にとって非常に便利なヘルプでこの即時実行を防止する

<Image style={styles.item} source={props.source} > 
      <TouchableOpacity onPress={() => props.onDelete(props.index)} > 
       <Image style={styles.closeButton} source={require('../../Images/DashImages/closeButton.png')} /> 
      </TouchableOpacity> 
     </Image> 
+0

機能でそれをラップする必要があります。ありがとうございます。 – Hades0103

+0

あなたは歓迎です:) –