mirror of
https://github.com/LukeHagar/form.git
synced 2025-12-06 20:37:50 +00:00
1.1 KiB
1.1 KiB
id, title
| id | title |
|---|---|
| useField | useField |
UseField<TFormData>
A type representing a hook for using a field in a form with the given form data type.
export type UseField = <TField extends DeepKeys<TFormData>>(
opts?: { name: TField } & FieldOptions<
DeepValue<TFormData, TField>,
TFormData
>,
) => FieldApi<DeepValue<TFormData, TField>, TFormData>
- A function that takes an optional object with a
nameproperty and field options, and returns aFieldApiinstance for the specified field.
useField
export function useField<TData, TFormData>(
opts: FieldOptions<TData, TFormData>,
): FieldApi<TData, TFormData>
A hook for managing a field in a form.
-
opts: FieldOptions<TData, TFormData>- An object with field options.
Returns
-
FieldApi<TData, TFormData>- The
FieldApiinstance for the specified field.
- The
createUseField
export function createUseField<TFormData>(
formApi: FormApi<TFormData>,
): UseField<TFormData>
A function that creates a UseField hook bound to the given formApi.