Definiert in: packages/form-core/src/FormApi.ts:719
Ein Objekt, das den aktuellen Zustand des Formulars repräsentiert.
• TFormData
• TOnMount erweitert undefined | FormValidateOrFn<TFormData>
• TOnChange erweitert undefined | FormValidateOrFn<TFormData>
• TOnChangeAsync erweitert undefined | FormAsyncValidateOrFn<TFormData>
• TOnBlur erweitert undefined | FormValidateOrFn<TFormData>
• TOnBlurAsync erweitert undefined | FormAsyncValidateOrFn<TFormData>
• TOnSubmit erweitert undefined | FormValidateOrFn<TFormData>
• TOnSubmitAsync erweitert undefined | FormAsyncValidateOrFn<TFormData>
• TOnDynamic erweitert undefined | FormValidateOrFn<TFormData>
• TOnDynamicAsync erweitert undefined | FormAsyncValidateOrFn<TFormData>
• TOnServer erweitert undefined | FormAsyncValidateOrFn<TFormData>
optional _force_re_eval: boolean;
optional _force_re_eval: boolean;
Definiert in: packages/form-core/src/FormApi.ts:638
@private, wird verwendet, um eine Neubewertung des Formularzustands zu erzwingen, wenn sich Optionen ändern
BaseFormState._force_re_eval
BaseFormState._force_re_eval
canSubmit: boolean;
canSubmit: boolean;
Definiert in: packages/form-core/src/FormApi.ts:712
Ein boolescher Wert, der angibt, ob das Formular basierend auf seinem aktuellen Zustand übermittelt werden kann.
DerivedFormState.canSubmit
DerivedFormState.canSubmit
errorMap: ValidationErrorMap<UnwrapFormValidateOrFn<TOnMount>, UnwrapFormValidateOrFn<TOnChange>, UnwrapFormAsyncValidateOrFn<TOnChangeAsync>, UnwrapFormValidateOrFn<TOnBlur>, UnwrapFormAsyncValidateOrFn<TOnBlurAsync>, UnwrapFormValidateOrFn<TOnSubmit>, UnwrapFormAsyncValidateOrFn<TOnSubmitAsync>, UnwrapFormValidateOrFn<TOnDynamic>, UnwrapFormAsyncValidateOrFn<TOnDynamicAsync>, UnwrapFormAsyncValidateOrFn<TOnServer>>;
errorMap: ValidationErrorMap<UnwrapFormValidateOrFn<TOnMount>, UnwrapFormValidateOrFn<TOnChange>, UnwrapFormAsyncValidateOrFn<TOnChangeAsync>, UnwrapFormValidateOrFn<TOnBlur>, UnwrapFormAsyncValidateOrFn<TOnBlurAsync>, UnwrapFormValidateOrFn<TOnSubmit>, UnwrapFormAsyncValidateOrFn<TOnSubmitAsync>, UnwrapFormValidateOrFn<TOnDynamic>, UnwrapFormAsyncValidateOrFn<TOnDynamicAsync>, UnwrapFormAsyncValidateOrFn<TOnServer>>;
Definiert in: packages/form-core/src/FormApi.ts:582
Die Fehlertabelle für das Formular selbst.
BaseFormState.errorMap
BaseFormState.errorMap
errors: (
| UnwrapFormValidateOrFn<TOnMount>
| UnwrapFormValidateOrFn<TOnChange>
| UnwrapFormAsyncValidateOrFn<TOnChangeAsync>
| UnwrapFormValidateOrFn<TOnBlur>
| UnwrapFormAsyncValidateOrFn<TOnBlurAsync>
| UnwrapFormValidateOrFn<TOnSubmit>
| UnwrapFormAsyncValidateOrFn<TOnSubmitAsync>
| UnwrapFormValidateOrFn<TOnDynamic>
| UnwrapFormAsyncValidateOrFn<TOnDynamicAsync>
| UnwrapFormAsyncValidateOrFn<TOnServer>)[];
errors: (
| UnwrapFormValidateOrFn<TOnMount>
| UnwrapFormValidateOrFn<TOnChange>
| UnwrapFormAsyncValidateOrFn<TOnChangeAsync>
| UnwrapFormValidateOrFn<TOnBlur>
| UnwrapFormAsyncValidateOrFn<TOnBlurAsync>
| UnwrapFormValidateOrFn<TOnSubmit>
| UnwrapFormAsyncValidateOrFn<TOnSubmitAsync>
| UnwrapFormValidateOrFn<TOnDynamic>
| UnwrapFormAsyncValidateOrFn<TOnDynamicAsync>
| UnwrapFormAsyncValidateOrFn<TOnServer>)[];
Definiert in: packages/form-core/src/FormApi.ts:665
Das Fehler-Array für das Formular selbst.
DerivedFormState.errors
DerivedFormState.errors
fieldMeta: Record<DeepKeys<TFormData>, AnyFieldMeta>;
fieldMeta: Record<DeepKeys<TFormData>, AnyFieldMeta>;
Definiert in: packages/form-core/src/FormApi.ts:716
Eine Aufzeichnung von Feldmetadaten für jedes Feld im Formular.
DerivedFormState.fieldMeta
DerivedFormState.fieldMeta
fieldMetaBase: Record<DeepKeys<TFormData>, AnyFieldMetaBase>;
fieldMetaBase: Record<DeepKeys<TFormData>, AnyFieldMetaBase>;
Definiert in: packages/form-core/src/FormApi.ts:601
Eine Aufzeichnung von Feldmetadaten für jedes Feld im Formular, einschließlich der abgeleiteten Eigenschaften wie Fehler und so weiter
BaseFormState.fieldMetaBase
BaseFormState.fieldMetaBase
isBlurred: boolean;
isBlurred: boolean;
Definiert in: packages/form-core/src/FormApi.ts:692
Ein boolescher Wert, der angibt, ob eines der Formularfelder berührt wurde.
DerivedFormState.isBlurred
DerivedFormState.isBlurred
isDefaultValue: boolean;
isDefaultValue: boolean;
Definiert in: packages/form-core/src/FormApi.ts:704
Ein boolescher Wert, der angibt, ob alle Felder des Formulars mit den Standardwerten übereinstimmen.
DerivedFormState.isDefaultValue
DerivedFormState.isDefaultValue
isDirty: boolean;
isDirty: boolean;
Definiert in: packages/form-core/src/FormApi.ts:696
Ein boolescher Wert, der angibt, ob die Werte eines der Formularfelder vom Benutzer geändert wurden. Wertet true aus, wenn der Benutzer mindestens ein Feld geändert hat. Das Gegenteil von isPristine.
DerivedFormState.isDirty
DerivedFormState.isDirty
isFieldsValid: boolean;
isFieldsValid: boolean;
Definiert in: packages/form-core/src/FormApi.ts:684
Ein boolescher Wert, der angibt, ob alle Formularfelder gültig sind. Wertet true aus, wenn keine Feldfehler vorhanden sind.
DerivedFormState.isFieldsValid
DerivedFormState.isFieldsValid
isFieldsValidating: boolean;
isFieldsValidating: boolean;
Definiert in: packages/form-core/src/FormApi.ts:680
Ein boolescher Wert, der angibt, ob eines der Formularfelder gerade validiert wird.
DerivedFormState.isFieldsValidating
DerivedFormState.isFieldsValidating
isFormValid: boolean;
isFormValid: boolean;
Definiert in: packages/form-core/src/FormApi.ts:661
Ein boolescher Wert, der angibt, ob das Formular gültig ist.
DerivedFormState.isFormValid
DerivedFormState.isFormValid
isFormValidating: boolean;
isFormValidating: boolean;
Definiert in: packages/form-core/src/FormApi.ts:657
Ein boolescher Wert, der angibt, ob das Formular gerade validiert wird.
DerivedFormState.isFormValidating
DerivedFormState.isFormValidating
isPristine: boolean;
isPristine: boolean;
Definiert in: packages/form-core/src/FormApi.ts:700
Ein boolescher Wert, der angibt, ob keiner der Werte eines Formularfelds vom Benutzer geändert wurde. Wertet true aus, wenn der Benutzer keine Felder geändert hat. Das Gegenteil von isDirty.
DerivedFormState.isPristine
DerivedFormState.isPristine
isSubmitSuccessful: boolean;
isSubmitSuccessful: boolean;
Definiert in: packages/form-core/src/FormApi.ts:634
Ein boolescher Wert, der angibt, ob die letzte Übermittlung erfolgreich war.
BaseFormState.isSubmitSuccessful
BaseFormState.isSubmitSuccessful
isSubmitted: boolean;
isSubmitted: boolean;
Definiert in: packages/form-core/src/FormApi.ts:622
Ein boolescher Wert, der angibt, ob die onSubmit Funktion erfolgreich abgeschlossen wurde.
Wird bei jedem neuen Übermittlungsversuch auf false zurückgesetzt.
Hinweis: Sie können isSubmitting verwenden, um zu prüfen, ob das Formular gerade übermittelt wird.
BaseFormState.isSubmitted
BaseFormState.isSubmitted
isSubmitting: boolean;
isSubmitting: boolean;
Definiert in: packages/form-core/src/FormApi.ts:614
Ein boolescher Wert, der angibt, ob das Formular gerade übermittelt wird, nachdem handleSubmit aufgerufen wurde.
Wird auf false zurückgesetzt, wenn die Übermittlung aus einem der folgenden Gründe abgeschlossen ist
Hinweis: Wenn Sie asynchrone Operationen in Ihrer onSubmit Funktion ausführen, stellen Sie sicher, dass Sie auf sie warten, um sicherzustellen, dass isSubmitting erst auf false gesetzt wird, wenn die asynchrone Operation abgeschlossen ist.
Dies ist nützlich für die Anzeige von Ladeindikatoren oder das Deaktivieren von Formulareingaben während der Übermittlung.
BaseFormState.isSubmitting
BaseFormState.isSubmitting
isTouched: boolean;
isTouched: boolean;
Definiert in: packages/form-core/src/FormApi.ts:688
Ein boolescher Wert, der angibt, ob eines der Formularfelder berührt wurde.
DerivedFormState.isTouched
DerivedFormState.isTouched
isValid: boolean;
isValid: boolean;
Definiert in: packages/form-core/src/FormApi.ts:708
Ein boolescher Wert, der angibt, ob das Formular und alle seine Felder gültig sind. Wertet true aus, wenn keine Fehler vorhanden sind.
DerivedFormState.isValid
DerivedFormState.isValid
isValidating: boolean;
isValidating: boolean;
Definiert in: packages/form-core/src/FormApi.ts:626
Ein boolescher Wert, der angibt, ob das Formular oder eines seiner Felder gerade validiert wird.
BaseFormState.isValidating
BaseFormState.isValidating
submissionAttempts: number;
submissionAttempts: number;
Definiert in: packages/form-core/src/FormApi.ts:630
Ein Zähler zur Verfolgung der Anzahl der Übermittlungsversuche.
BaseFormState.submissionAttempts
BaseFormState.submissionAttempts
validationMetaMap: Record<"onMount" | "onChange" | "onBlur" | "onSubmit" | "onDynamic" | "onServer", undefined | ValidationMeta>;
validationMetaMap: Record<"onMount" | "onChange" | "onBlur" | "onSubmit" | "onDynamic" | "onServer", undefined | ValidationMeta>;
Definiert in: packages/form-core/src/FormApi.ts:597
Ein interner Mechanismus zur Verfolgung der Validierungslogik in einem Formular.
BaseFormState.validationMetaMap
BaseFormState.validationMetaMap
values: TFormData;
values: TFormData;
Definiert in: packages/form-core/src/FormApi.ts:578
Die aktuellen Werte der Formularfelder.
BaseFormState.values
BaseFormState.values
Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.