Skip to main content

FormField

FormField<TFieldValues, TName>(__namedParameters): Element

Component that wraps Controller and provides field name context to connect form elements with react-hook-form

Based on Form

Type Parameters

TFieldValues

TFieldValues extends FieldValues = FieldValues

TName

TName extends string = FieldPath<TFieldValues>

Parameters

__namedParameters

object & UseControllerProps<TFieldValues, TName, TFieldValues> & object

Returns

Element

Example

function MyComponent() {
const form = useForm({...});

return (
<FormField control={form.control} name="email" render={...}/>
);
}