RadioGroup
A named single-choice group with native radio keyboard and form behavior.
Preview
Use RadioGroup
RadioGroup is a named export of @flood-md/react. Connect the package once, then import what you use.
Design notes
- Composes Fieldset and existing native choice controls. The ref targets HTMLFieldSetElement; options need unique values and visible labels.
- value/onValueChange is controlled; defaultValue initializes an uncontrolled group. Native form reset restores uncontrolled defaults without firing onValueChange; controlled values remain owned by the host.
- name belongs to the inputs. The form prop associates every input with an external form. Disabled options and groups follow native submission rules.
- RadioGroup supports native required. CheckboxGroup returns repeated name/value entries; validate minimum/maximum selections in the host and explain errors through status/message.
API reference
View TypeScript source