크기를 변경하는 부분이 없다는 게 어떤 말씀이신가요?
지도의 크기가 변경돼서 relayout()을 호출한 게 아닌가요?
아직 로드 관련 문제가 완전히 해결되어 보이지 않습니다.
지도를 생성하는 시점 문제 같아 보이기도 하는데요.
지도를 로드하는 시점에 dom객체가 잘 생성되었는지, 스타일이 들어가 있는지 확인해보시고,
react로 개발 중이라면 아래 링크도 함께 확인해주세요.
https://devtalk.kakao.com/t/react-api/43110
https://devtalk.kakao.com/t/react-router-redux/52344