Toggle
Used to select between two values.
Import
import { Toggle } from 'rsuite';
// or
import Toggle from 'rsuite/Toggle';Examples
Basic
Size
The size property sets the switch size, and the value includes: lg、md、sm.
Text and icon
Can be set by the checkedchildren, uncheckedchildren two properties, respectively, the display of the toggle state.
Disabled and read only
Loading
Accessibility
Togglehas roleswitch.- When "on" state, 
Togglehasaria-checkedset totrue. - When "off" state, 
Togglehasaria-checkedset tofalse. - All form controls should have labels, which can be implemented in the form through 
Form.ControlLabel. If you need to use it independently, you need to directly add attributes (arial-label,aria-labelledby). 
<Toggle arial-label="Switch" />Props
              <Toggle>
              
            
| Property | Type (Default) | 
Description | 
|---|---|---|
| checked | boolean | Checked(Controlled) | 
| checkedChildren | ReactNode | Checked display content | 
| classPrefix | string 'toggle' | 
The prefix of the component CSS class | 
| defaultChecked | boolean | Default checked | 
| disabled | boolean | Disabled | 
| loading | boolean | Whether to show a spinner indicating checked state is being fetched/updated | 
| locale | ToggleLocaleType | Locale text | 
| onChange | (checked: boolean, event) => void | Callback function when state changes | 
| size | 'lg' | 'md' | 'sm' | Toggle size | 
| unCheckedChildren | ReactNode | Unselected display content |