Component options
ItemOptionsinterface
One native choice with stable element ID, application value, and native group name.
RootOptionsinterface
State, optional navigation collection, child content, and group name.
Hydration schemas
StateSchemavariable
Effect Schema used by makeState to encode, decode, and hydrate RadioGroup state.
Native controls
Itemfunction
Renders one native radio input and optionally registers it for group navigation.
RadioGroupvariable
Alias of Root.
Rootfunction
Renders a named radiogroup around native radio items.
State construction
makeCollectionvariable
Creates a scoped Collection for RadioGroup items.
makeStatefunction
Creates hydrated radio selection with a required value, null active ID, and looping enabled by default.
State models
InitialStateinterface
Required selected value with optional initial active ID and wrap policy.
Stateinterface
Selected choice plus the active element used for keyboard movement.
State transitions
setValuefunction
Sets the selected value and optionally the active element ID.