本页还没有译文
本页 48 段还没译成简体中文,下面显示的是英文原文。ReactFormApi
还没翻译译自英文(tanstack.com)本页 48 段都还没译
Defined in: packages/react-form/src/useForm.tsx:25
Fields that are added onto the FormAPI from @tanstack/form-core and returned from useForm
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>
TSubmitMeta
TSubmitMeta
Properties
Field
Field: FieldComponent<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer, TSubmitMeta>;Defined in: packages/react-form/src/useForm.tsx:42
A React component to render form fields. With this, you can render and manage individual form fields.
FormGroup
FormGroup: FormGroupComponent<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer, TSubmitMeta>;Defined in: packages/react-form/src/useForm.tsx:56
Subscribe()
Subscribe: <TSelected>(props) => ReactNode | Promise<ReactNode>;Defined in: packages/react-form/src/useForm.tsx:73
A Subscribe function that allows you to listen and react to changes in the form's state. It's especially useful when you need to execute side effects or render specific components in response to state updates.
Type Parameters
TSelected
TSelected = NoInfer<FormState<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer>>
Parameters
props
children
ReactNode | (state) => ReactNode
selector?
(state) => TSelected
Returns
ReactNode | Promise<ReactNode>