javascript - équivalent React Native de mousedown
Si je crée un site web, je peux utiliser un événement mousedown pour déclencher quelque chose lorsque le bouton de la souris est enfoncé (et pas encore relâché).
Dans React Native, j'ai un TouchableHighlight et je peux enregistrer un rappel onPress, mais cela ne se déclenche que lorsque je relâche mon doigt du bouton.
Y a-t-il un moyen de déclencher dès qu’un doigt touche un bouton, plutôt que seulement lorsque le doigt est relâché ?
Réponse #1
Résolu peu après ! La propriété onResponderStart est ce dont j'avais besoin. Ce n'est pas vraiment documenté dans les docs du système de geste, mais ça semble fonctionner pour moi !
<View onStartShouldSetResponder={() => true}
onResponderStart={calledWhenTheTouchStarts}>
<Text>Press Me!</Text>
</View>
