Home
Hooks

use-mobile

11/14/2025, 3:30:43 AM modified by Marvin

A hook to check if the user is on a mobile device.

use-mobile

A hook to check if the user is on a mobile device.

Install

Loading...

Preview

TODO
import React from 'react';const MOBILE_BREAKPOINT = 768;export function useIsMobile() {  const [isMobile, setIsMobile] = React.useState<boolean | undefined>(undefined);  React.useEffect(() => {    const mql = window.matchMedia(`(max-width: ${MOBILE_BREAKPOINT - 1}px)`);    const onChange = () => {      setIsMobile(window.innerWidth < MOBILE_BREAKPOINT);    };    mql.addEventListener('change', onChange);    setIsMobile(window.innerWidth < MOBILE_BREAKPOINT);    return () => mql.removeEventListener('change', onChange);  }, []);  return !!isMobile;}

Git Commit History(1 commits)

feat: build

Marvin
11月14日 03:30
e50053c2