pocketHost products 컬렉션에 있는 meetingPoint 카테고리의 주소 정보를 메인페이지(http://localhost:3000/home)에 마크하는 기능을 구현하였습니다. 그러나 렌더링 될 때마다 아래 영상과 같이 위치의 이동에 따라 지도가 흔들려보이는 현상이 발생되고 있습니다.
원인은 데이터가 렌더링 되면서 meetingPoint마다 위도, 경도가 이동하여 다음과 같이 지도가 흔들려보이는 것이라고 생각합니다.
렌더링 시 매번 지도가 흔들려보이는 것은 사용자의 입장에서 좋지 않은 경험이라고 생각하여, 이를 개선하고 싶습니다.
이와 더불어 현재 지도의 경우 js 파일로 분리되어 있어 TanStack Query를 사용할 수 없었습니다. 그러나 매번 렌더링 시 지도의 호출을 기다리는 것은 사용자의 입장에서 좋지 않은 경험이라고 생각하여 지도를 매번 렌더링하지 않고 캐싱(?)하는 방법이 있는지 궁금합니다.
내용
🤔 문제 상황
참고 이미지