@@ -166,17 +166,17 @@ export function useArrayField<
166166} , [ ] ) ;
167167
168168const append = useCallback ( ( value :NonNullable < T [ K ] > [ any ] ) => {
169- form . setValues ( [ ...( form . values as any ) , value ] as any ) ;
169+ form . setValues ( [ ...( form . values as any ) , value ] as any , true , false ) ;
170170} , [ ] ) ;
171171
172172const remove = useCallback ( ( index :number ) => {
173173let newValues = [ ...( form . values as any ) ] ;
174174newValues . splice ( index , 1 ) ;
175- form . setValues ( newValues as any ) ;
175+ form . setValues ( newValues as any , true , false ) ;
176176} , [ ] ) ;
177177
178178const clear = useCallback ( ( ) => {
179- form . setValues ( [ ] as any ) ;
179+ form . setValues ( [ ] as any , true , false ) ;
180180} , [ ] ) ;
181181
182182const move = useCallback ( ( from :number , to :number ) => {
@@ -188,7 +188,7 @@ export function useArrayField<
188188newArr [ k ] = newArr [ k + increment ] ;
189189}
190190newArr [ to ] = target ;
191- form . setValues ( newArr as any ) ;
191+ form . setValues ( newArr as any , true , false ) ;
192192} , [ ] ) ;
193193
194194const swap = useCallback ( ( index :number , newIndex :number ) => {
@@ -197,7 +197,7 @@ export function useArrayField<
197197}
198198let values = [ ...( form . values as any ) ] ;
199199[ values [ index ] , values [ newIndex ] ] = [ values [ newIndex ] , values [ index ] ] ;
200- form . setValues ( values as any ) ;
200+ form . setValues ( values as any , true , false ) ;
201201} , [ ] ) ;
202202
203203return {