useBreakpointState
useBreakpointStateは、提供されたオブジェクトから現在のブレイクポイントを初期値として返すカスタムフックです。
const [value, setValue] = useBreakpointState({ base: 1, md: 2 })
return (
<Button onClick={() => setValue((prev) => prev + 1)}>
The current value is "{value}"
</Button>
)
こちらのコードを使用する場合は、
"use client"をファイルの上部に追加する必要があります。使い方
import { useBreakpointState } from "@yamada-ui/react"
import { useBreakpointState } from "@/components/ui"
import { useBreakpointState } from "@workspaces/ui"
const [value, setValue] = useBreakpointState({ base: 1, md: 2 })