RadioButton is a 20pt circle, filled with the brand colour and a dot when checked. A tap only turns it on: turning the others off is up to the group. Inside a RadioGroup, a button with a value is checked by the group, as on the web. See the web RadioButton for the same component in the browser.
Keep the chosen value in state and check the button that matches it.
Without checked, a radio keeps its own state from defaultChecked. Once on, it stays on.
- The handler is onToggle. There is no name or form submission.
- Pressing a radio that is already on does nothing.