Circle V2 API Docs
    Preparing search index...

    Type Alias UseFormSetValue<TFieldValues>

    UseFormSetValue: <
        TFieldName extends FieldPath<TFieldValues> = FieldPath<TFieldValues>,
    >(
        name: TFieldName,
        value: FieldPathValue<TFieldValues, TFieldName>,
        options?: SetValueConfig,
    ) => void

    Set a single field value, or a group of fields value.

    Type Parameters

    Type Declaration

    APIDemoVideo

    // Update a single field
    setValue('name', 'value', {
    shouldValidate: true, // trigger validation
    shouldTouch: true, // update touched fields form state
    shouldDirty: true, // update dirty and dirty fields form state
    });

    // Update a group fields
    setValue('root', {
    a: 'test', // setValue('root.a', 'data')
    b: 'test1', // setValue('root.b', 'data')
    });

    // Update a nested object field
    setValue('select', { label: 'test', value: 'Test' });