‼️fix: settings 수정 로직 변경

- useEffect 두번 실행 되던 문제 해결
This commit is contained in:
yoosangwook 2024-12-06 16:17:07 +09:00
parent 6e4082935f
commit 9c226791ae

View File

@ -48,7 +48,8 @@ export function useCanvasSetting() {
const [settingModalFirstOptions, setSettingModalFirstOptions] = useRecoilState(settingModalFirstOptionsState) const [settingModalFirstOptions, setSettingModalFirstOptions] = useRecoilState(settingModalFirstOptionsState)
const [settingModalSecondOptions, setSettingModalSecondOptions] = useRecoilState(settingModalSecondOptionsState) 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 { option1, option2, dimensionDisplay } = settingModalFirstOptions
const { option4 } = settingModalSecondOptions const { option4 } = settingModalSecondOptions
@ -130,7 +131,9 @@ export function useCanvasSetting() {
} }
}, [canvasSetting]) }, [canvasSetting])
useEffect(() => {}, [settingsData]) useEffect(() => {
console.log('🚀 ~ useEffect ~ settingsData:', settingsData)
}, [settingsData])
//흡착점 ON/OFF 변경 시 //흡착점 ON/OFF 변경 시
// useEffect(() => { // useEffect(() => {