From 9c226791ae7b5a5f58e3cb0db99b159823872701 Mon Sep 17 00:00:00 2001 From: yoosangwook Date: Fri, 6 Dec 2024 16:17:07 +0900 Subject: [PATCH] =?UTF-8?q?=E2=80=BC=EF=B8=8Ffix:=20settings=20=EC=88=98?= =?UTF-8?q?=EC=A0=95=20=EB=A1=9C=EC=A7=81=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - useEffect 두번 실행 되던 문제 해결 --- src/hooks/option/useCanvasSetting.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/hooks/option/useCanvasSetting.js b/src/hooks/option/useCanvasSetting.js index 238b956d..77ff8bc3 100644 --- a/src/hooks/option/useCanvasSetting.js +++ b/src/hooks/option/useCanvasSetting.js @@ -48,7 +48,8 @@ export function useCanvasSetting() { const [settingModalFirstOptions, setSettingModalFirstOptions] = useRecoilState(settingModalFirstOptionsState) const [settingModalSecondOptions, setSettingModalSecondOptions] = useRecoilState(settingModalSecondOptionsState) - const [settingsData, setSettingsData] = useRecoilState(settingsState) + // const [settingsData, setSettingsData] = useRecoilState(settingsState) + const [settingsData, setSettingsData] = useState({ ...settingModalFirstOptions, ...settingModalSecondOptions }) const { option1, option2, dimensionDisplay } = settingModalFirstOptions const { option4 } = settingModalSecondOptions @@ -130,7 +131,9 @@ export function useCanvasSetting() { } }, [canvasSetting]) - useEffect(() => {}, [settingsData]) + useEffect(() => { + console.log('🚀 ~ useEffect ~ settingsData:', settingsData) + }, [settingsData]) //흡착점 ON/OFF 변경 시 // useEffect(() => {