FormState
type FormState<TFieldValues extends FieldValues> = {
isDirty: boolean; 
isLoading: boolean; 
isSubmitted: boolean; 
isSubmitSuccessful: boolean; 
isSubmitting: boolean; 
isValidating: boolean; 
isValid: boolean; 
disabled: boolean; 
submitCount: number; 
defaultValues?: undefined | Readonly<DeepPartial<TFieldValues>>; 
dirtyFields: Partial<Readonly<FieldNamesMarkedBoolean<TFieldValues>>>; 
touchedFields: Partial<Readonly<FieldNamesMarkedBoolean<TFieldValues>>>; 
errors: FieldErrors<TFieldValues>; 
};§Type Parameters
§
TFieldValues extends FieldValues
[src]§Type
§
{
[src]isDirty: boolean; 
isLoading: boolean; 
isSubmitted: boolean; 
isSubmitSuccessful: boolean; 
isSubmitting: boolean; 
isValidating: boolean; 
isValid: boolean; 
disabled: boolean; 
submitCount: number; 
defaultValues?: undefined | Readonly<DeepPartial<TFieldValues>>; 
dirtyFields: Partial<Readonly<FieldNamesMarkedBoolean<TFieldValues>>>; 
touchedFields: Partial<Readonly<FieldNamesMarkedBoolean<TFieldValues>>>; 
errors: FieldErrors<TFieldValues>; 
}