--- title: useTimeout description: "`useTimeout`は、指定されたミリ秒後に関数を実行するカスタムフックです。" links: - source: https://github.com/yamada-ui/yamada-ui/tree/main/packages/react/src/hooks/use-timeout - storybook: https://yamada-ui.github.io/yamada-ui?path=/story/hooks-usetimeout--basic --- ```tsx const [state, setState] = useState(1) useTimeout(() => setState((prev) => prev + 1), 3000) return Current state: {state} ``` ## 使い方 ```tsx import { useTimeout } from "@yamada-ui/react" ``` ```tsx import { useTimeout } from "@/components/ui" ``` ```tsx import { useTimeout } from "@workspaces/ui" ``` ```tsx const [state, setState] = useState(1) useTimeout(() => setState((prev) => prev + 1), 3000) ```