주요 도전과 해결 과정

1. 캔버스 뷰어의 확대/축소 기능 구현 최적화

도전: 이미지 갤러리의 Canvas API 활용 시 확대/축소(줌) 기능을 최적화하는 과정에서 변환 행렬 적용 방식에 대한 더 깊은 이해가 필요했습니다.

과정:

해결 방법:

학습 포인트: 캔버스의 변환 행렬 순서가 결과에 큰 영향을 미치며, 스케일링은 모든 후속 드로잉 작업에 영향을 준다는 점을 이해함. 캔버스 API의 심층적인 이해를 통해 더 유연하고 성능이 좋은 구현이 가능해짐.

2. 무한 스크롤 최적화

도전: 무한 스크롤 구현 시 네트워크 요청과 상태 관리의 효율성을 극대화하는 방안이 필요했습니다.

과정:

해결 방법: