useField

函数: useField()

ts
function useField<TParentData, TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnDynamic, TFormOnDynamicAsync, TFormOnServer, TPatentSubmitMeta>(opts): FieldApi<TParentData, TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnDynamic, TFormOnDynamicAsync, TFormOnServer, TPatentSubmitMeta> & ReactFieldApi<TParentData, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnDynamic, TFormOnDynamicAsync, TFormOnServer, TPatentSubmitMeta>
function useField<TParentData, TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnDynamic, TFormOnDynamicAsync, TFormOnServer, TPatentSubmitMeta>(opts): FieldApi<TParentData, TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnDynamic, TFormOnDynamicAsync, TFormOnServer, TPatentSubmitMeta> & ReactFieldApi<TParentData, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnDynamic, TFormOnDynamicAsync, TFormOnServer, TPatentSubmitMeta>

定义于: packages/react-form/src/useField.tsx:134

一个用于管理表单中字段的钩子。

类型参数

TParentData

TName extends string

TData

TOnMount 继承自 undefined | FieldValidateOrFn<TParentData, TName, TData>

TOnChange 继承自 undefined | FieldValidateOrFn<TParentData, TName, TData>

TOnChangeAsync 继承自 undefined | FieldAsyncValidateOrFn<TParentData, TName, TData>

TOnBlur 继承自 undefined | FieldValidateOrFn<TParentData, TName, TData>

TOnBlurAsync 继承自 undefined | FieldAsyncValidateOrFn<TParentData, TName, TData>

TOnSubmit 继承自 undefined | FieldValidateOrFn<TParentData, TName, TData>

TOnSubmitAsync 继承自 undefined | FieldAsyncValidateOrFn<TParentData, TName, TData>

TOnDynamic 继承自 undefined | FieldValidateOrFn<TParentData, TName, TData>

TOnDynamicAsync 继承自 undefined | FieldAsyncValidateOrFn<TParentData, TName, TData>

TFormOnMount 继承自 undefined | FormValidateOrFn<TParentData>

TFormOnChange 继承自 undefined | FormValidateOrFn<TParentData>

TFormOnChangeAsync 继承自 undefined | FormAsyncValidateOrFn<TParentData>

TFormOnBlur 继承自 undefined | FormValidateOrFn<TParentData>

TFormOnBlurAsync 继承自 undefined | FormAsyncValidateOrFn<TParentData>

TFormOnSubmit 继承自 undefined | FormValidateOrFn<TParentData>

TFormOnSubmitAsync 继承自 undefined | FormAsyncValidateOrFn<TParentData>

TFormOnDynamic 继承自 undefined | FormValidateOrFn<TParentData>

TFormOnDynamicAsync 继承自 undefined | FormAsyncValidateOrFn<TParentData>

TFormOnServer 继承自 undefined | FormAsyncValidateOrFn<TParentData>

TPatentSubmitMeta

参数

opts

UseFieldOptions<TParentData, TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnDynamic, TFormOnDynamicAsync, TFormOnServer, TPatentSubmitMeta>

包含字段选项的对象。

Returns (返回)

FieldApi<TParentData, TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnDynamic, TFormOnDynamicAsync, TFormOnServer, TPatentSubmitMeta> & ReactFieldApi<TParentData, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnDynamic, TFormOnDynamicAsync, TFormOnServer, TPatentSubmitMeta>

指定字段的 FieldApi 实例。

我们的合作伙伴
Code Rabbit
订阅 Bytes

您的每周 JavaScript 资讯。每周一免费发送给超过 10 万开发者。

Bytes

无垃圾邮件。您可以随时取消订阅。

订阅 Bytes

您的每周 JavaScript 资讯。每周一免费发送给超过 10 万开发者。

Bytes

无垃圾邮件。您可以随时取消订阅。