From 91437a28a86f9ddc11418def30b2dc7c0a78e28c Mon Sep 17 00:00:00 2001
From: hasnum <hasnum@163.com>
Date: Tue, 19 Mar 2024 16:24:57 +0800
Subject: [PATCH] =?UTF-8?q?chore(useMergedState):=20mergedValue=E5=80=BC?=
 =?UTF-8?q?=E7=9A=84=E5=88=A4=E6=96=AD=E6=94=B9=E6=88=90=E7=BB=9F=E4=B8=80?=
 =?UTF-8?q?=E7=9A=84hasValue?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/hooks/useMergedState.ts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/hooks/useMergedState.ts b/src/hooks/useMergedState.ts
index 1e846b54..4dc428e6 100644
--- a/src/hooks/useMergedState.ts
+++ b/src/hooks/useMergedState.ts
@@ -42,7 +42,7 @@ export default function useMergedState<T, R = T>(
     }
   });
 
-  const mergedValue = value !== undefined ? value : innerValue;
+  const mergedValue = hasValue(value) ? value : innerValue;
   const postMergedValue = postState ? postState(mergedValue) : mergedValue;
 
   // ====================== Change ======================