UNPKG

@thibault.sh/hooks

Version:

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

2 lines 429 B
import {useState,useEffect}from'react';function u(e){let[r,s]=useState(!1);return 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}export{u as useKeyPress};//# sourceMappingURL=useKeyPress.mjs.map //# sourceMappingURL=useKeyPress.mjs.map