Hooks
useMediaQuery
Subscribes to a CSS media query and returns whether it currently matches.
Usage
const isMobile = useMediaQuery("(max-width: 767px)")
const prefersDark = useMediaQuery("(prefers-color-scheme: dark)")Installation
npx visor add use-media-queryParameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
query | string | Yes | -- | CSS media query string (e.g. "(min-width: 768px)"). |
Returns
| Name | Type | Description |
|---|---|---|
matches | boolean | Whether the media query currently matches. SSR-safe (defaults to false). |