RadioGroup
RadioGroup is @tamagui/radio-group's container, re-exported directly — it
manages the selected value and provides context to
Radio items, but carries no Bauhaus styling of its
own. All the visual theming lives in Radio, not RadioGroup.
React Native
import { Radio, RadioGroup } from '@hoverinc/design-system-react-native';
<RadioGroup value={value} onValueChange={setValue}>
<Radio value="a">Option A</Radio>
<Radio value="b">Option B</Radio>
</RadioGroup>;Common Mistakes
RadioGroupitself is unstyled — don't expect padding, spacing, or any visual treatment from it directly. Lay out your own spacing betweenRadioitems (e.g. wrap them in aYStackwithgap).- Every
Radioinside the group needs a uniquevalue—RadioGroupmatches its ownvalue/onValueChangeagainst each item'svalueprop, not by position or index.