From c006b829c29f6ef4be7682e9aed5ef26897361c8 Mon Sep 17 00:00:00 2001 From: Rodrigo Mesquita <30835404+rrmesquita@users.noreply.github.com> Date: Wed, 17 Apr 2024 21:13:05 -0300 Subject: [PATCH] Use set function for key-value data setter in useForm react hook --- packages/react/src/useForm.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react/src/useForm.ts b/packages/react/src/useForm.ts index 432a289eb..8e651931d 100644 --- a/packages/react/src/useForm.ts +++ b/packages/react/src/useForm.ts @@ -170,7 +170,7 @@ export default function useForm( data, setData(keyOrData: keyof TForm | Function | TForm, maybeValue?: TForm[keyof TForm]) { if (typeof keyOrData === 'string') { - setData({ ...data, [keyOrData]: maybeValue }) + setData((data) => ({ ...data, [keyOrData]: maybeValue })) } else if (typeof keyOrData === 'function') { setData((data) => keyOrData(data)) } else {