Skip to content

API Reference / @gtkx/forms / useFormContext

Variable: useFormContext ​

const useFormContext: <TFieldValues, TContext, TTransformedValues>() => UseFormReturn<TFieldValues, TContext, TTransformedValues>

Retrieves all useForm methods from the nearest FormProvider. Use in deeply nested components to avoid prop-drilling.

Type Parameters ​

TFieldValues ​

TFieldValues extends FieldValues

TContext ​

TContext = any

TTransformedValues ​

TTransformedValues = TFieldValues

Returns ​

UseFormReturn<TFieldValues, TContext, TTransformedValues>

See ​

API

Example ​

tsx
const { register } = useFormContext<FormValues>();