Button

Buttonは、フォームの送信、モーダルの開閉など、ユーザーが操作できるインタラクティブなコンポーネントです。

使い方

import { Button, ButtonGroup } from "@yamada-ui/react"
<Button />
<ButtonGroup.Root>
  <ButtonGroup.Item />
</ButtonGroup.Root>

バリアントを変更する

サイズを変更する

カラースキームを変更する

形を変える

角丸にする場合は、fullRoundedtrueにします。

無効にする

無効にする場合は、disabledtrueにします。

アイコンを追加する

アイコンを追加する場合は、startIconまたはendIconReactNodeを設定します。

ローディングアニメーションを使う

ローディングアニメーションを使う場合は、loadingtrueにします。また、ローディング中にテキストを変更する場合は、loadingMessageを使用します。

グループ化する

Props

アクセシビリティ

Buttonは、アクセシビリティに関してWAI-ARIA - Button Patternに従います。

キーボード操作

キー説明状態
Space, Enterフォーカスしているボタンをアクティブにします。-

ARIAロールと属性

コンポーネントロールと属性使い方
Buttonrole="button"ボタンであることを示します。