use-media-query-react
Version:
A simple and efficient React hook for matching media queries.
2 lines (1 loc) • 378 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const n=require("react"),r=e=>{const[i,s]=n.useState(()=>typeof window>"u"?!1:window.matchMedia(e).matches);return n.useEffect(()=>{const t=()=>{s(window.matchMedia(e).matches)};return window.addEventListener("resize",t),()=>window.removeEventListener("resize",t)},[e]),i};exports.useMediaQuery=r;