createFormHook

函数: createFormHook()

ts
function createFormHook<TComponents, TFormComponents>(opts): object
function createFormHook<TComponents, TFormComponents>(opts): object

定义于: packages/solid-form/src/createFormHook.tsx:250

类型参数

TComponents 继承自 Record<string, Component<any>>

TFormComponents 继承自 Record<string, Component<any>>

参数

opts

CreateFormHookProps<TComponents, TFormComponents>

Returns (返回)

object

useAppForm()

ts
useAppForm: <TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer, TSubmitMeta>(props) => AppFieldExtendedSolidFormApi<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer, TSubmitMeta, TComponents, TFormComponents>;
useAppForm: <TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer, TSubmitMeta>(props) => AppFieldExtendedSolidFormApi<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer, TSubmitMeta, TComponents, TFormComponents>;

类型参数

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

参数

props

Accessor<FormOptions<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer, TSubmitMeta>>

Returns (返回)

AppFieldExtendedSolidFormApi<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer, TSubmitMeta, TComponents, TFormComponents>

withForm()

ts
withForm: <TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer, TSubmitMeta, TRenderProps>(__namedParameters) => (props) => Element;
withForm: <TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer, TSubmitMeta, TRenderProps>(__namedParameters) => (props) => Element;

类型参数

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

TRenderProps 继承自 Record<string, unknown> = {}

参数

__namedParameters

WithFormProps<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer, TSubmitMeta, TComponents, TFormComponents, TRenderProps>

Returns (返回)

Function

参数
props

ParentProps<NoInfer<UnwrapOrAny<TRenderProps>> & object>

Returns (返回)

Element

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

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

Bytes

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

订阅 Bytes

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

Bytes

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