Перейти к содержимому
v2.5.0
English
Русский
Документация

Radio

Radio — контрол выбора одного варианта из взаимоисключающих, у которых общий name.

Пропсы корня

ПропТипПо умолчанию
checkedboolean—
Контролируемое состояние отметки радиокнопки. Используется в контролируемых компонентах для полного управления состоянием.
defaultCheckedboolean—
Начальное состояние отметки для неконтролируемого использования. Повторяет поведение нативного HTML-атрибута defaultChecked.
variantRadioVariant'primary'
Визуальный вариант радиокнопки для переключения темы или контекста.
sizeRadioSize'md'
Размер радиокнопки.
disabledboolean—
Отключает радиокнопку, делая её неинтерактивной. Также применяет визуальный стиль отключённого состояния.
refRef<HTMLInputElement>—
Ref на нативный элемент <input type="radio">. Полезен для управления фокусом.

Также принимает все атрибуты <input>.

Дочерние части

Radio не предоставляет публичных дочерних частей.

Типы

  • RadioProps
  • RadioSize
  • RadioVariant

Модель состояния

  • Radio может быть контролируемым через checked или неконтролируемым через defaultChecked.
  • Взаимоисключаемость зависит от нативной группировки, которую потребитель задаёт общим name.
  • Сам компонент — один нативный input, а не композиция из корня и частей.