Utility

useMediaQuery

Match CSS media queries and respond to responsive breakpoint changes.

import { useMediaQuery } from "saha-ui"

Uses

Evaluate a CSS media query and react to changes (prefers-color-scheme, breakpoints, reduced-motion). Exports small helpers like useIsMobile and useIsDesktop.

Props

NameTypeDescriptionDefault
querystringMedia query expression.-

Returns

NameDescription
matchesBoolean indicating whether the query currently matches.

Example

const isMobile = useMediaQuery('(max-width: 768px)');

Notes

Provides predefined hooks: useIsMobile, useIsTablet, useIsDesktop, useIsDarkMode, usePrefersReducedMotion.
Saha UI - The Modern React Component Library