Radio Button

The Radio component implements a Radio Button control, typically for use in forms. A Radio should be used in cases where a user must select one option between multiple choices. Checkboxes should generally not be used as a substitute for buttons-- they should not usually have immediate automatic actions associated. For example, if you want a control to submit a form upon click, you want a button.