Skip to content

Events#

TypeDescription
onChange({ checked: boolean; event: ChangeEvent }) => void(optional) Will be called on state changes made by the user.
onClick({ checked: boolean; event: MouseEvent, preventDefault: () => void }) => void(optional) Will be called on click.
onKeyDown(event: React.KeyboardEvent<HTMLInputElement>) => void(optional) Will be called when a key is pressed while the checkbox has focus. Call event.preventDefault() to keep the checkbox from toggling on Enter.
onKeyUp(event: React.KeyboardEvent<HTMLInputElement>) => void(optional) Will be called when a key is released while the checkbox has focus.
Suggest an edit