本文へ移動
uiify

Radio group

キーボードフォーカスを移動できる、ネイティブのラジオ入力グループ。

ブラウザー
Chrome 123+Firefox 121+Safari 17.5+
ティア
0
圧縮後のサイズ
946 B
強制レイアウトの上限
0 ms
axe の上限
0
SSR 対応
はい
基盤となる要素
elements/choice
公開された契約
テストハーネス

プレイグラウンド

Radio group

デフォルト

API

RadioGroup

Prop型既定値説明
id*string—グループと、生成する各ラジオ入力のIDプレフィックス。
items*RadioGroupItem[]—描画する選択肢。グループは複合パーツではなくデータから構築します。
defaultValuestring—初回レンダリング時にチェックする値。その後の選択はブラウザーが管理するため、JavaScriptなしで動作します。
namestring—グループ内のすべてのラジオ入力が共有するフォームフィールド名。
disabledbooleanfalseグループ内のすべてのラジオ入力を無効にします。
orientation"horizontal" | "vertical""vertical"支援技術に伝え、スタイリングにも使う配置方向。
classNamestring—グループ要素に適用するクラス。
aria-labelstring—ラジオグループのアクセシブルな名前。

RadioGroupItem

Prop型既定値説明
value*string—このラジオを選択したときに送信する値。
label*ReactNode—このラジオの隣に描画するラベルの内容。
disabledboolean—このラジオだけを無効にします。
classNamestring—この項目のラッパーに適用するクラス。

キーボード

キー操作
Tabグループにフォーカスを移動
Arrow keys選択肢間で移動して選択

アクセシビリティ

ロービングフォーカスのグループ内にあるネイティブのラジオ入力です。

スタイリングのフック

data-statedata-disabled
このページは機械翻訳によるもので、レビューは未実施です。