function useForm<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer, TSubmitMeta>(opts?): ReactFormExtendedApi<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer, TSubmitMeta>
function useForm<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer, TSubmitMeta>(opts?): ReactFormExtendedApi<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer, TSubmitMeta>
定义于: packages/react-form/src/useForm.tsx:157
一个自定义 React Hook,它返回一个扩展后的 FormApi 类的实例。
此 API 封装了所有必要的表单相关功能。它允许您管理表单状态、处理提交和与表单字段进行交互。
• TFormData
• TOnMount 继承自 undefined | FormValidateOrFn<TFormData>
• TOnChange 继承自 undefined | FormValidateOrFn<TFormData>
• TOnChangeAsync 继承自 undefined | FormAsyncValidateOrFn<TFormData>
• TOnBlur 继承自 undefined | FormValidateOrFn<TFormData>
• TOnBlurAsync 继承自 undefined | FormAsyncValidateOrFn<TFormData>
• TOnSubmit 继承自 undefined | FormValidateOrFn<TFormData>
• TOnSubmitAsync 继承自 undefined | FormAsyncValidateOrFn<TFormData>
• TOnDynamic 继承自 undefined | FormValidateOrFn<TFormData>
• TOnDynamicAsync 继承自 undefined | FormAsyncValidateOrFn<TFormData>
• TOnServer 继承自 undefined | FormAsyncValidateOrFn<TFormData>
• TSubmitMeta
FormOptions<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer, TSubmitMeta>
ReactFormExtendedApi<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer, TSubmitMeta>
您的每周 JavaScript 资讯。每周一免费发送给超过 10 万开发者。