Hook
useMediaQuery
Tracks a CSS media query in React state.
Hook
07
Import
import { useMediaQuery } from "@swirski/ui";Preview
useMediaQuery
PreviewResponsive state hook
Usage
const isDesktop = useMediaQuery("(min-width: 1024px)");Props
| Prop | Type | Default | Notes |
|---|---|---|---|
queryRequired | string | - | CSS media query to observe. |
initialValue | boolean | false | Initial value before the browser runs the query. |
Returns
| Value | Type | Notes |
|---|---|---|
matches | boolean | Whether the media query currently matches. |