Files
form/docs/framework/react/reference/useField.md
Tanner Linsley f4d9159415 docs: udpate
2023-04-28 01:09:50 -06:00

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 name property and field options, and returns a FieldApi instance 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 FieldApi instance for the specified field.

createUseField

export function createUseField<TFormData>(
  formApi: FormApi<TFormData>,
): UseField<TFormData>

A function that creates a UseField hook bound to the given formApi.