UNPKG

@thibault.sh/hooks

Version:

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

2 lines 527 B
'use strict';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