Skip to main content
Version: 3.x

Quick Start

The fastest way to get you going.


yarn add react-hotkeys-hook

Note: React 16.8+ is required to use Hooks.


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.