有没有办法让 "onPress" 和 "onLongPress" 在同一个 "Button/TouchableOpacity"

Is there a way to have "onPress" and "onLongPress" on same "Button/TouchableOpacity"

我想知道是否有办法让 onPress 和 onLongPress 在同一个 button/TouchableOpacity 上,在 javascript 的 react-native 中, 如果可以,我该怎么做?

是的,根据docs,你可以添加一个onPressonLongPress道具。

郑重声明,TouchableOpacity 继承了 TouchableWithoutFeedback 上可用的所有属性。

<TouchableOpacity
  onPress={() => { console.log("onPress") }}
  onLongPress={() => { console.log("onLongPress") }}
>
   ...
</TouchableOpacity>