フック

Yamada UIには、プロジェクトをより迅速に構築できるように便利なカスタムフックが用意されています。

使い方

Yamada UIは、2つの方法でフックを提供しています。1つは、CLIからフックをローカルにダウンロードする新しい方法。もう1つは、モジュールからフックをインポートする従来通りの方法です。

ダウンロード

CLIからフックをローカルにダウンロードするケースは、以下のものが考えられます。

  • フックの初期値またはロジックをカスタマイズする。
  • フックのロジックに不具合があり、直接修正する。
pnpm yamada-cli add use-disclosure

インポート

フックに何も変更することなく使用する場合は、モジュールからフックをインポートするだけです。

import { useDisclosure } from "@yamada-ui/react"

フック

ライブラリで利用可能なすべてのフックのリストはこちらです。

useAnimationuseAsyncuseAsyncCallbackuseBooleanuseBreakpointuseBreakpointEffectuseBreakpointStateuseBreakpointValueuseClipboarduseColorModeuseColorModeValueuseCounteruseDescendantsuseDisclosureuseDynamicAnimationuseEyeDropperuseFocusOnShowuseFormatByteuseFormatDateTimeuseFormatNumberuseHoveruseIdleuseInfiniteScrolluseIntervaluseLoadinguseLocalStorageuseMediaQueryuseNoticeuseOSuseOutsideClickusePrevioususeProcessingusePromiseDisclosureuseResizeObserveruseThemeuseTimeoutuseUpdateEffectuseUpdateBreakpointEffectuseValueuseWindowEvent
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd
2nd