UNPKG

use-media-query-react

Version:
2 lines (1 loc) 378 B
"use strict";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;