Radio
Radio buttons allow the user to select one option from a set.
Import
import { Radio, RadioGroup } from 'rsuite';
//or
import Radio from 'rsuite/Radio';
import RadioGroup from 'rsuite/RadioGroup';Examples
Basic
Disabled and read only
Radio Group
Radio Group - Inline layout
Radio Group - Picker
Controlled Radio Group
Accessibility
WAI-ARIA: https://www.w3.org/TR/wai-aria-practices/#radiobutton
Radiohas aria-checked set totruewhen it's checked. Otherwise, aria-checked is set tofalse.
Props
              <Radio>
              
            
| Property | Type (Default) | 
Description | 
|---|---|---|
| checked | boolean | Specifies whether the radio is selected | 
| defaultChecked | boolean | Specifies the initial state: whether or not the radio is selected | 
| disabled | boolean | The disable of component | 
| inline | boolean | Inline layout | 
| inputProps | object | Attributes applied to the input element | 
| inputRef | ref | Pass a ref to the input element. | 
| name | string | Name to use for form | 
| onChange | (value: string, checked: boolean, event) => void | callback function that has been checked for changes in state | 
| title | string | HTML title | 
| value | string | Value, corresponding to the value of the Radiogroup, to determine whether the | 
              <RadioGroup>
              
            
| Property | Type (Default) | 
Description | 
|---|---|---|
| appearance | 'default' | 'picker' | A radio group can have different appearances | 
| defaultValue | string | Default value | 
| inline | boolean | Inline layout | 
| name | string | Name to use for form | 
| onChange | (value:string, event) => void | Callback function with value changed | 
| value | string | Value (Controlled) |