From d2825eed028eb21d528941ffc59c1e5e81a26e6a Mon Sep 17 00:00:00 2001 From: Lainari <108247620+Lainari@users.noreply.github.com> Date: Wed, 8 May 2024 23:15:31 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20FIX:=20Deleting=20hook=20files?= =?UTF-8?q?=20due=20to=20library=20addition?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Replaced with recoil persist library function Related Issue : #115 --- src/hooks/useRecoilStateWithLocalStorage.ts | 26 --------------------- 1 file changed, 26 deletions(-) delete mode 100644 src/hooks/useRecoilStateWithLocalStorage.ts diff --git a/src/hooks/useRecoilStateWithLocalStorage.ts b/src/hooks/useRecoilStateWithLocalStorage.ts deleted file mode 100644 index 0d40f2c..0000000 --- a/src/hooks/useRecoilStateWithLocalStorage.ts +++ /dev/null @@ -1,26 +0,0 @@ -import {useEffect} from 'react'; -import {useRecoilState} from 'recoil'; -import {RecoilState} from 'recoil'; -import { - loadStateFromLocalStorage, - saveStateToLocalStorage, -} from '@/src/recoil/atoms/userState'; - -const useRecoilStateWithLocalStorage = (recoilState: RecoilState) => { - const [state, setState] = useRecoilState(recoilState); - - useEffect(() => { - const storedState = loadStateFromLocalStorage(recoilState.key); - if (storedState !== null) { - setState(storedState); - } - }, [recoilState.key, setState]); - - useEffect(() => { - saveStateToLocalStorage(recoilState.key, state); - }, [recoilState.key, state]); - - return [state, setState] as const; -}; - -export default useRecoilStateWithLocalStorage;