Quick Start
The fastest way to get you going.
Install
- Yarn
- NPM
yarn add react-hotkeys-hook
npm i react-hotkeys-hook --save
Note: React 16.8+ is required to use Hooks.
Usage
import { useHotkeys } from 'react-hotkeys-hook';
function MyComponent() {
const [count, setCount] = useState(0);
useHotkeys('a', () => setCount(count => count + 1));
return (
<span>Pressed 'a' key {count} times.</span>
);
}
Out of the box support for TypeScript
react-hotkeys-hook
is written in TypeScript, so we don't have to install any additional typings.