RadioGroup
Компонент для группировки переключателей Radio с возможностью задания горизонтального или вертикального
расположения. Обеспечивает правильную семантику и доступность.
Связанные компоненты:
Загружается...
Доступность (a11y)
Компонент реализован с учётом требований доступности:
- использует атрибут
role="radiogroup"; - поддерживает управление с клавиатуры (стрелки влево/вправо/вверх/вниз для изменения значения);
- поддерживает все стандартные
aria-атрибуты.
Для корректной работы скринридеров необходимо вручную передавать некоторые параметры:
- атрибуты
aria-labelledby,aria-labelиaria-describedbyдля предоставления дополнительной информации об элементе; - атрибут
aria-required=true, для того чтобы указать, что хотя бы один элементRadioдолжен быть выбран.
Свойства и методы
| Свойство | Описание |
|---|---|
getRootRef | Ref<HTMLDivElement>По умолчанию: - |
mode | "horizontal" | "vertical"Режим расположения элементов. По умолчанию: vertical |