Skip to content

Instantly share code, notes, and snippets.

@designviacode
Forked from mrzmyr/index.js
Created January 26, 2017 23:45
Show Gist options
  • Save designviacode/68eadd2130c417de2ebd078e681dd367 to your computer and use it in GitHub Desktop.
Save designviacode/68eadd2130c417de2ebd078e681dd367 to your computer and use it in GitHub Desktop.
React Native - Detect Double Tap
var Index = React.createClass({
getInitialState: function () {
return {
lastPress: 0
}
},
onPress: function () {
var delta = new Date().getTime() - this.state.lastPress;
if(delta < 200) {
// double tap happend
}
this.setState({
lastPress: new Date().getTime()
})
},
render: function() {
return (
<TouchableHighlight onPress={this.onPress}></TouchableHighlight>
)
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment