fix: menuNumber 수정

This commit is contained in:
yoosangwook 2024-10-28 15:48:52 +09:00
parent d65f27c036
commit caa642b65b
3 changed files with 13 additions and 3 deletions

View File

@ -25,10 +25,13 @@ export default function FloorPlan({ children }) {
setMenuNumber, setMenuNumber,
} }
useEffect(() => { useEffect(() => {
console.log('FloorPlan useEffect 실행')
fetchSettings() fetchSettings()
}, [objectNo]) }, [objectNo])
useEffect(() => {
setMenuNumber(1)
}, [])
// Canvas Setting // Canvas Setting
const fetchSettings = async () => { const fetchSettings = async () => {
try { try {

View File

@ -1,7 +1,8 @@
import { useState } from 'react' import { menuNumberState } from '@/store/menuAtom'
import { useRecoilState } from 'recoil'
export const useCanvasMenu = () => { export const useCanvasMenu = () => {
const [menuNumber, setMenuNumber] = useState(null) const [menuNumber, setMenuNumber] = useRecoilState(menuNumberState)
return { return {
menuNumber, menuNumber,

6
src/store/menuAtom.js Normal file
View File

@ -0,0 +1,6 @@
import { atom } from 'recoil'
export const menuNumberState = atom({
key: 'menuNumberState',
default: null,
})