From c57f93802b2ffb18fb745bd174e6200603194247 Mon Sep 17 00:00:00 2001 From: Abhinav Date: Wed, 29 Mar 2023 19:31:03 +0530 Subject: [PATCH] update useLocalState to use initialValue directly as useState initialState --- src/hooks/useLocalState.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/hooks/useLocalState.tsx b/src/hooks/useLocalState.tsx index 4ea47b678..a33a8a177 100644 --- a/src/hooks/useLocalState.tsx +++ b/src/hooks/useLocalState.tsx @@ -5,11 +5,13 @@ export function useLocalState( key: LS_KEYS, initialValue?: T ): [T, Dispatch>] { - const [value, setValue] = useState(); + const [value, setValue] = useState(initialValue); useEffect(() => { const { value } = getData(key) ?? {}; - setValue(value ?? initialValue); + if (value) { + setValue(value); + } }, []); useEffect(() => {