useEffect랑 setInterval 이용해서

마운트 될 때 인터벌 실행, 

특정 조건에 걸리면 해당 컴포먼트를 언마운트해서

언마운트 때 clearInterval 하면 될 거 같음

어쩌피 캔버스는 다른 엘레멘트 위에서 덮어씌우는 역할이라

이렇게 해두 될 듯

언마운트 할 때 그 때까지 실행한 좌표값 저장해주고
제 실행할 때 다시 그 정보 불러오면 되니까 연속성 문제도 해결

이렇게 하면 상태관리도 렌더링 여부만 관리하면 되니까 편하겠다 ㅇㅅㅇ

밥 먹으러 나왔음 ㅇㅅㅇ 이제 들어가서 구현해야징