useMedia
window.matchMedia() can be used to determine if the document matches the media query string. This hook utilizes this API to work with responsive web design inside React lifecycle programmatically.
ColumnCalculator.jsx
#
Optionsqueries: string[]
- Required
- Array of media query strings
values: T[]
- Required
- The array of values corresponding to
queries
defaultValue: T
- Required
- The fallback value when there is no query is matched
#
ReturnsqueryValue: T
- The value of the first matched query
note
Only the value of the first matched query is returned. It would be best to use the same attribute for all queries
to get an effective result.