The goal is to capture this use case for radio buttons and mutex checkboxes:
{...{
onChange: e => { field.value = e.target.value },
value: option,
checked: field.value == option,
}}
Given that we have checkboxValues, we probably shouldn't call it checkboxValue as that'd be too close. Likely name would be radioValue which is probably more intuitive than mutexValue