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"ボタンであることを示します。

類似のコンポーネント

CloseButton

CloseButtonは、基本的にコンポーネントの閉じる機能をトリガーするために使用するコンポーネントです。

IconButton

IconButtonは、ボタン内にアイコンを表示するコンポーネントです。

Toggle

Toggleは、オンまたはオフの2つの状態を持つコンポーネントです。

FileButton

FileButtonは、ユーザーがファイルを選択するために使用されるボタンのコンポーネントです。

使用しているコンポーネント・フック

使用されているコンポーネント・フック