OptionalariaOptionalautoAutomatically focus the checkbox when it is rendered to the UI
The checked state of the checkbox. Supports an 'indeterminate' state in
addition to true and false.
OptionaldisabledLabel displayed next to the checkbox. Required so the choice is explicit:
the prop can't be omitted. The type still permits "empty" values, though —
"", null, undefined, and false all render no label.
Provide an accessible name for screen readers. Use this when
labelcontains no readable text — e.g. when it renders only an icon, or when it is empty. It replaces the visible label for assistive technology.