Closed always-awake closed 4 years ago
기존에는 canvasHistory 상태 값을 전역으로 관리했기 때문에 필기를 할 때 채널 전체가 재 렌더링되는 이슈가 있다.
[x] canvasHistory를 전역으로 관리하지 않도록 수정한다.
[x] 채널 당 한 개의 dropyCanvas 객체를 생성하여 전역으로 관리하도록 수정한다.
[x] canvasHistory는 dropyCanvas 모듈 내에서 관리하도록 수정한다.
레퍼런스 없음
[ 리팩토링 ] 캔버스를 그릴 때, canvasHistory 상태 값을 전역으로 관리하지 않도록 리팩토링해야 한다.
기존에는 canvasHistory 상태 값을 전역으로 관리했기 때문에 필기를 할 때 채널 전체가 재 렌더링되는 이슈가 있다.
완료 조건 ✅
[x] canvasHistory를 전역으로 관리하지 않도록 수정한다.
[x] 채널 당 한 개의 dropyCanvas 객체를 생성하여 전역으로 관리하도록 수정한다.
[x] canvasHistory는 dropyCanvas 모듈 내에서 관리하도록 수정한다.
관련 이슈 📎
레퍼런스 📚