diff --git a/src/hooks/useLocalState.tsx b/src/hooks/useLocalState.tsx index a1fbdba47..4ea47b678 100644 --- a/src/hooks/useLocalState.tsx +++ b/src/hooks/useLocalState.tsx @@ -5,7 +5,7 @@ export function useLocalState( key: LS_KEYS, initialValue?: T ): [T, Dispatch>] { - const [value, setValue] = useState(null); + const [value, setValue] = useState(); useEffect(() => { const { value } = getData(key) ?? {}; @@ -13,7 +13,9 @@ export function useLocalState( }, []); useEffect(() => { - setData(key, { value }); + if (typeof value !== 'undefined') { + setData(key, { value }); + } }, [value]); return [value, setValue];