다이얼 로그에 useEffect를 쓰고 싶은데, 다이얼로그를 오픈하지 않았을 때에도 useEffect가 실행되어서 open=true 일때만 실행되도록 변경했다.
useEffect(() => { if (open) { // do something } }, [open])