The Gesture API exposes several gesture utilities.
pressa mouse press or a finger tapenterbutton enter (or any return button from keyboard) pressed
import React from 'react';
import Reactors, {Gesture} from 'reactors';
function MyComponent(props) {
return <Foo
{...Gesture.handlers({
onPress: (event) => {
// ...
}
})} />
}Calling handlers with props will return these props with the handlers and remove the gestures.
For example, calling Gesture.handlers({onPress: () => {}, type: 'submit'}) on a web button will return:
{
onClick: () => {},
type: 'submit',
}Here, onPress has been substituted for onClick and the other keys are returned as such.