useEffect랑 setInterval 이용해서
마운트 될 때 인터벌 실행,
특정 조건에 걸리면 해당 컴포먼트를 언마운트해서
언마운트 때 clearInterval 하면 될 거 같음
어쩌피 캔버스는 다른 엘레멘트 위에서 덮어씌우는 역할이라
이렇게 해두 될 듯
언마운트 할 때 그 때까지 실행한 좌표값 저장해주고
제 실행할 때 다시 그 정보 불러오면 되니까 연속성 문제도 해결
이렇게 하면 상태관리도 렌더링 여부만 관리하면 되니까 편하겠다 ㅇㅅㅇ
밥 먹으러 나왔음 ㅇㅅㅇ 이제 들어가서 구현해야징
뭔 소린지 하나도 모르겠다 웹 어려워 fㅇㅅㅇa
제어 시점만 다르지 javascript에서 canvas 쓸때랑 다른거 1도 없지
ㅇㅇ 그 제어 방법 컨트롤 하는게 고민이었어 애니메이션 정보랑 연동된 다른 상태두 관리해야하니깐 ㅇㅅㅇ 그냥 자스로 하면 일도 아닌데 리액트는 어색해 ㅇㅅㅇㅋ
아 셋인터벌로 하면 되겠구나 나도 고민하던 주제였음