Checkbox
Select one or more options.
Examples
Read event.target.checked in onChange. Use indeterminate to represent a partially selected group; it does not change the submitted value. Native name, value, required and form attributes are supported.
Live previewInteractive example
basic.tsx
Live previewSelect all and indeterminate
Selected 1 items
check-all.tsx
Checkbox API
Types
Import CheckboxProps to describe component props. Option types in the API table link to their detailed fields above.
Forms and localization
Use name to include values in FormData. Uncontrolled fields follow form reset; reset controlled values in application state. Place controls in FormField for labels, help and errors. ConfigProvider supplies regional themes and translated built-in UI. Application labels and options are your responsibility.