useMediaQuery
Match a media query against the document.
The useMediaQuery
hook is helpful when you want to match a certain media query string against the document. It also listens for changes in the document to return to most recent result at all times.
The utilizes the browsers matchMedia API under the hood.
useMediaQuery
(max-width: 600px)
(max-width: 768px)
(min-width: 320px)
Usage
Import the hook from @abhushanaj/react-hooks
and use in required component.
API Reference
Parameters
Parameter | Type | Description | Default |
---|---|---|---|
mediaQueryString | string | The media query to match against the document. | N/A |
serverDefault | boolean (optional) | The match value to use in server snapshot (during SSR). Defaults to false. | false |
Return Value
Parameter | Type | Description | Default |
---|---|---|---|
isMatch | boolean | Whether the media query matches the document. | N/A |