@thibault.sh/hooks
Version:
A comprehensive collection of React hooks for browser storage, UI interactions, and more
2 lines • 527 B
JavaScript
var react=require('react');function o(){let[i,n]=react.useState({width:typeof window!="undefined"?window.innerWidth:0,height:typeof window!="undefined"?window.innerHeight:0});return react.useEffect(()=>{if(typeof window=="undefined")return;let e=()=>{n({width:window.innerWidth,height:window.innerHeight});};return window.addEventListener("resize",e),e(),()=>window.removeEventListener("resize",e)},[]),i}exports.useWindowSize=o;//# sourceMappingURL=useWindowSize.cjs.map
//# sourceMappingURL=useWindowSize.cjs.map
;