useEffect내부 async 제거

This commit is contained in:
hyojun.choi 2025-05-13 14:46:57 +09:00
parent d06733ed4c
commit 001c1cfd95

View File

@ -36,7 +36,8 @@ import { useMasterController } from '@/hooks/common/useMasterController'
export default function CanvasFrame() { export default function CanvasFrame() {
const [roofMaterials, setRoofMaterials] = useRecoilState(roofMaterialsAtom) const [roofMaterials, setRoofMaterials] = useRecoilState(roofMaterialsAtom)
const { getRoofMaterialList } = useMasterController() const { getRoofMaterialList } = useMasterController()
useEffect(async () => { useEffect(() => {
async function initRoofMaterial() {
if (roofMaterials.length !== 0) { if (roofMaterials.length !== 0) {
return return
} }
@ -58,6 +59,8 @@ export default function CanvasFrame() {
angle: item.angle ? parseInt(item.angle) : 21.8, angle: item.angle ? parseInt(item.angle) : 21.8,
})) }))
setRoofMaterials(roofLists) setRoofMaterials(roofLists)
}
initRoofMaterial()
}, []) }, [])
const canvasRef = useRef(null) const canvasRef = useRef(null)
const { canvas } = useCanvas('canvas') const { canvas } = useCanvas('canvas')