Skip to content

API Reference / @gtkx/forms / Controller

Variable: Controller ​

const Controller: <TFieldValues, TName, TTransformedValues>(props) => ReactElement

Component wrapper around useController for controlled inputs.

Type Parameters ​

TFieldValues ​

TFieldValues extends FieldValues = FieldValues

TName ​

TName extends FieldPath<TFieldValues> = FieldPath<TFieldValues>

TTransformedValues ​

TTransformedValues = TFieldValues

Parameters ​

props ​

ControllerProps<TFieldValues, TName, TTransformedValues>

Returns ​

ReactElement

See ​

API

Example ​

tsx
<Controller
  control={control}
  name="test"
  render={({ field, fieldState, formState }) => <input {...field} />}
/>