本页还没有译文
本页 68 段还没译成Português (BR),下面显示的是英文原文。BaseFormState
还没翻译译自英文(tanstack.com)本页 68 段都还没译
type BaseFormState<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer> = object;Defined in: packages/form-core/src/FormApi.ts:613
An object representing the current state of the form.
Extended by
Type Parameters
TFormData
TFormData
TOnMount
TOnMount extends undefined | FormValidateOrFn<TFormData>
TOnChange
TOnChange extends undefined | FormValidateOrFn<TFormData>
TOnChangeAsync
TOnChangeAsync extends undefined | FormAsyncValidateOrFn<TFormData>
TOnBlur
TOnBlur extends undefined | FormValidateOrFn<TFormData>
TOnBlurAsync
TOnBlurAsync extends undefined | FormAsyncValidateOrFn<TFormData>
TOnSubmit
TOnSubmit extends undefined | FormValidateOrFn<TFormData>
TOnSubmitAsync
TOnSubmitAsync extends undefined | FormAsyncValidateOrFn<TFormData>
TOnDynamic
TOnDynamic extends undefined | FormValidateOrFn<TFormData>
TOnDynamicAsync
TOnDynamicAsync extends undefined | FormAsyncValidateOrFn<TFormData>
TOnServer
TOnServer extends undefined | FormAsyncValidateOrFn<TFormData>
Properties
_force_re_eval?
optional _force_re_eval: boolean;Defined in: packages/form-core/src/FormApi.ts:696
@private, used to force a re-evaluation of the form state when options change
errorMap
errorMap: ValidationErrorMap<UnwrapFormValidateOrFn<TOnMount>, UnwrapFormValidateOrFn<TOnChange>, UnwrapFormAsyncValidateOrFn<TOnChangeAsync>, UnwrapFormValidateOrFn<TOnBlur>, UnwrapFormAsyncValidateOrFn<TOnBlurAsync>, UnwrapFormValidateOrFn<TOnSubmit>, UnwrapFormAsyncValidateOrFn<TOnSubmitAsync>, UnwrapFormValidateOrFn<TOnDynamic>, UnwrapFormAsyncValidateOrFn<TOnDynamicAsync>, UnwrapFormAsyncValidateOrFn<TOnServer>>;Defined in: packages/form-core/src/FormApi.ts:633
The error map for the form itself.
fieldMetaBase
fieldMetaBase: Partial<Record<DeepKeys<TFormData>, AnyFieldLikeMetaBase>>;Defined in: packages/form-core/src/FormApi.ts:652
A record of field metadata for each field in the form, not including the derived properties, like errors and such
formGroupStateBase
formGroupStateBase: Partial<Record<string, FormGroupState>>;Defined in: packages/form-core/src/FormApi.ts:659
A record of submission lifecycle state for each mounted FormGroupApi,
keyed by the group's fully-qualified field name. Stored on the form so
group-level state can be read from FormApi without having to walk the
mounted group instances.
isSubmitSuccessful
isSubmitSuccessful: boolean;Defined in: packages/form-core/src/FormApi.ts:692
A boolean indicating if the last submission was successful.
isSubmitted
isSubmitted: boolean;Defined in: packages/form-core/src/FormApi.ts:680
A boolean indicating if the onSubmit function has completed successfully.
Goes back to false at each new submission attempt.
Note: you can use isSubmitting to check if the form is currently submitting.
isSubmitting
isSubmitting: boolean;Defined in: packages/form-core/src/FormApi.ts:672
A boolean indicating if the form is currently in the process of being submitted after handleSubmit is called.
Goes back to false when submission completes for one of the following reasons:
- the validation step returned errors.
- the
onSubmitfunction has completed.
Note: if you're running async operations in your onSubmit function make sure to await them to ensure isSubmitting is set to false only when the async operation completes.
This is useful for displaying loading indicators or disabling form inputs during submission.
isValidating
isValidating: boolean;Defined in: packages/form-core/src/FormApi.ts:684
A boolean indicating if the form or any of its fields are currently validating.
submissionAttempts
submissionAttempts: number;Defined in: packages/form-core/src/FormApi.ts:688
A counter for tracking the number of submission attempts.
validationMetaMap
validationMetaMap: Record<ValidationErrorMapKeys, ValidationMeta | undefined>;Defined in: packages/form-core/src/FormApi.ts:648
An internal mechanism used for keeping track of validation logic in a form.
values
values: TFormData;Defined in: packages/form-core/src/FormApi.ts:629
The current values of the form fields.