Framework
Version
API-Referenz

DerivedFormState

Typalias: DerivedFormState<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer>

ts
type DerivedFormState<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer> = object;
type DerivedFormState<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer> = object;

Definiert in: packages/form-core/src/FormApi.ts:641

Typparameter

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>

Typdeklaration

kannEinreichen

ts
canSubmit: boolean;
canSubmit: boolean;

Ein Boolescher Wert, der angibt, ob das Formular basierend auf seinem aktuellen Zustand eingereicht werden kann.

Fehler

ts
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>)[];

Das Fehler-Array für das Formular selbst.

fieldMeta

ts
fieldMeta: Record<DeepKeys<TFormData>, AnyFieldMeta>;
fieldMeta: Record<DeepKeys<TFormData>, AnyFieldMeta>;

Ein Datensatz von Feldmetadaten für jedes Feld im Formular.

istVerwaschen

ts
isBlurred: boolean;
isBlurred: boolean;

Ein Boolescher Wert, der angibt, ob eines der Formularfelder verwaschen wurde.

istStandardwert

ts
isDefaultValue: boolean;
isDefaultValue: boolean;

Ein Boolescher Wert, der angibt, ob alle Felder des Formulars mit den Standardwerten übereinstimmen.

istVerunreinigt

ts
isDirty: boolean;
isDirty: boolean;

Ein Boolescher Wert, der angibt, ob die Werte eines der Formularfelder vom Benutzer geändert wurden. Bewertet true, wenn der Benutzer mindestens eines der Felder geändert hat. Das Gegenteil von istUnberührt.

sindFelderGültig

ts
isFieldsValid: boolean;
isFieldsValid: boolean;

Ein Boolescher Wert, der angibt, ob alle Formularfelder gültig sind. Bewertet true, wenn keine Feldfehler vorliegen.

validierenFelder

ts
isFieldsValidating: boolean;
isFieldsValidating: boolean;

Ein Boolescher Wert, der angibt, ob eines der Formularfelder derzeit validiert wird.

istFormularGültig

ts
isFormValid: boolean;
isFormValid: boolean;

Ein Boolescher Wert, der angibt, ob das Formular gültig ist.

validiertFormular

ts
isFormValidating: boolean;
isFormValidating: boolean;

Ein Boolescher Wert, der angibt, ob das Formular derzeit validiert wird.

istUnberührt

ts
isPristine: boolean;
isPristine: boolean;

Ein Boolescher Wert, der angibt, ob keiner der Werte der Formularfelder vom Benutzer geändert wurde. Bewertet true, wenn der Benutzer keines der Felder geändert hat. Das Gegenteil von istVerunreinigt.

wurdeBerührt

ts
isTouched: boolean;
isTouched: boolean;

Ein Boolescher Wert, der angibt, ob eines der Formularfelder berührt wurde.

istGültig

ts
isValid: boolean;
isValid: boolean;

Ein Boolescher Wert, der angibt, ob das Formular und alle seine Felder gültig sind. Bewertet true, wenn keine Fehler vorliegen.

Unsere Partner
Code Rabbit
Bytes abonnieren

Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.

Bytes

Kein Spam. Jederzeit kündbar.

Bytes abonnieren

Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.

Bytes

Kein Spam. Jederzeit kündbar.