renderedMap을 선언할 때 아래와 같이 선언해 주시고,
const [renderedMap, setRenderedMap] = useState<any>(null);
마커를 생성하는 useEffect 훅에서 아래와 같은 조건문을 추가해 주세요.
if(renderedMap === null) {
return;
}
그리고 마커를 생성하는 훅에서 renderedMap이 의존성으로 포함되어 있기 때문에 코드를 실행하면 지도가 두 번 생성됩니다.
지도는 한 번만 생성되게 해 주세요.