defaultSelected | boolean | Whether the element should be selected (uncontrolled). |
isSelected | boolean | Whether the element should be selected (controlled). |
onChange | (
(isSelected: boolean
)) => void | Handler that is called when the element's selection state changes. |
value | string | The value of the input element, used when submitting an HTML form. See MDN. |
isDisabled | boolean | Whether the input is disabled. |
isReadOnly | boolean | Whether the input can be selected but not changed by the user. |
isRequired | boolean | Whether user input is required on the input before form submission. |
isInvalid | boolean | Whether the input value is invalid. |
autoFocus | boolean | Whether the element should receive focus on render. |
onFocus | (
(e: FocusEvent<Target>
)) => void | Handler that is called when the element receives focus. |
onBlur | (
(e: FocusEvent<Target>
)) => void | Handler that is called when the element loses focus. |
onFocusChange | (
(isFocused: boolean
)) => void | Handler that is called when the element's focus status changes. |
onKeyDown | (
(e: KeyboardEvent
)) => void | Handler that is called when a key is pressed. |
onKeyUp | (
(e: KeyboardEvent
)) => void | Handler that is called when a key is released. |