Я не вижу ни одного встроенного метода, который мог бы сказать вам, если пользователь недавно коснулся экрана в реагировать родной. В любом случае вы можете отслеживать, сколько времени прошло с тех пор, как пользователь коснулся экрана.
PanResponder
this._panResponder = PanResponder.create({ onMoveShouldSetResponderCapture: () => true, onMoveShouldSetPanResponderCapture: () => true, // Initially, set the Y position offset when touch start onPanResponderGrant: (e, gestureState) => { this.setState({ offset: e.nativeEvent.pageY, isDividerClicked: true }) }, // When we drag the divider, set the bottomHeight (component state) again. onPanResponderMove: (e, gestureState) => { this.setState({ bottomHeight : gestureState.moveY > (this.state.deviceHeight - 40) ? 40 : this.state.deviceHeight - gestureState.moveY, offset: e.nativeEvent.pageY }) }, onPanResponderRelease: (e, gestureState) => { // Do something here for the touch end event this.setState({ offset: e.nativeEvent.pageY, isDividerClicked: false }) } });