UNPKG

@thibault.sh/hooks

Version:

A comprehensive collection of React hooks for browser storage, UI interactions, and more

2 lines 439 B
'use strict';var react=require('react');function u(e){let[r,s]=react.useState(!1);return react.useEffect(()=>{let o=n=>{n.key===e&&s(!0);},t=n=>{n.key===e&&s(!1);};return window.addEventListener("keydown",o),window.addEventListener("keyup",t),()=>{window.removeEventListener("keydown",o),window.removeEventListener("keyup",t);}},[e]),r}exports.useKeyPress=u;//# sourceMappingURL=useKeyPress.cjs.map //# sourceMappingURL=useKeyPress.cjs.map