Checkbox
Binary toggle controls for selecting multiple options.
When to Use
- For selecting multiple items from a list
- For boolean on/off toggles
- For agree/disagree confirmations
Import
Examples
Basic
Group
Disabled
Indeterminate
Use indeterminate state for "check all" patterns.
API
CheckboxProps
checked—boolean— Checked state (controlled)defaultChecked—boolean— Default checked stateindeterminate—boolean— Indeterminate (partial) stateonChange—(e: CheckboxChangeEvent) => void— Change handlerdisabled—boolean— Disable the checkbox
Checkbox.Group Props
options—(string | { label, value, disabled })[]— Option listvalue—string[]— Checked values (controlled)defaultValue—string[]— Default checked valuesonChange—(checkedValues: string[]) => void— Change handlerdisabled—boolean— Disable all checkboxes