useBreakpointEffect

useBreakpointEffectは、ブレイクポイントが変更されたときにエフェクトを実行するカスタムフックです。

The current device is "mobile"

使い方

import { useBreakpointEffect } from "@yamada-ui/react"
const [device, setDevice] = useState("mobile")

useBreakpointEffect((breakpoint) => {
  if (breakpoint === "sm") {
    setDevice("mobile")
  } else if (breakpoint === "md") {
    setDevice("tablet")
  } else {
    setDevice("desktop")
  }
}, [])