TypeError: window.kakao.maps.LatLng is not a constructor가

import  { useEffect, useRef } from 'react';

const MapApi = () => {
    const containerRef = useRef(null);

    useEffect(() => {
        // Kakao 지도 API 스크립트 동적으로 추가
        const script = document.createElement('script');
        script.async = true;
        script.src = '//dapi.kakao.com/v2/maps/sdk.js?appkey=apikey';
        document.body.appendChild(script);

        const onLoadKakaoMap = () => {
            window.kakao.maps.load(() => {
              const mapContainer = document.getElementById('map');
              const mapOption = {
                center: new window.kakao.maps.LatLng(33.450701, 126.570667), // 지도의 중심좌표
                level: 3, // 지도의 확대 레벨
              };
              new window.kakao.maps.Map(mapContainer, mapOption);
            });
          };
          script.addEventListener('load', onLoadKakaoMap);
    }, []);

    return (
        <div ref={containerRef} style={{ width: "500px", height: "400px" }}></div>
    );
};

export default MapApi;

image

TypeError: window.kakao.maps.LatLng is not a constructor 원인이 뭔지 모르겠습니다.

[FAQ] 지도/로컬 API 문의 전 꼭 읽어 주세요.
https://devtalk.kakao.com/t/faq-api/125610

script에 autoload=false파라미터 설정을 추가해주세요.

script.src = '//dapi.kakao.com/v2/maps/sdk.js?appkey=JS_KEY&autoload=false';

https://apis.map.kakao.com/web/documentation/#load_load