OptionalautoFocus?: booleanIndicates if the field should be auto-focused.
Optionalid?: stringThe id (HTML id) of the input.
OptionalimmediateValidation?: UseValidationDFAOptions<T>["immediateValidation"]Immediate validation function (syncronous).
Optionallabel?: stringThe label of the field.
The name (key in form state objects) of the field.
OptionalscheduledValidation?: UseValidationDFAOptions<T>["scheduledValidation"]Scheduled validation function (asyncronous).
OptionalscheduleValidationDelayMS?: UseValidationDFAOptions<T>["scheduleDelayMS"]The number of milliseconds to wait between a change and running scheduled validation.
OptionalsideEffect?: (v: T) => voidA side effect function to call when the value changes as a result of user interaction with this input, and not external updates to the field value.
Generic props used for any type of field that applies to a single field in a form state (i.e. has a single name) (as opposed to a range-type field).