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