type PushFieldValueFn<TFormData> = <TFieldName>(arrayFieldName, value, options?) => void;Defined in: FormApi/FormApiArrayMethods.types.public.ts:158
Appends an element to an array field.
A runtime value that is not an array produces a warning and is left unchanged. By default, the update marks the array field as touched and dirty, notifies change listeners, and runs change validation.
TFormData
Library-managed. Do not specify explicitly.
TFieldName extends ArrayFieldName<TFormData>
Library-managed. Do not specify explicitly.
TFieldName
The array field path.
ArrayFieldElement<TFormData, TFieldName>
The element to append.
Controls metadata updates and whether validation runs.
void
// items: ['first', 'second']
formApi.pushFieldValue('items', 'new item')
// items: ['first', 'second', 'new item']