Kakao developers 에서 애플리케이션 추가 (계정이 없다면 회원가입 먼저!)
플랫폼으로 가서 개발환경 또는 배포환경에 맞는 도메인 주소 추가 (내 애플리케이션 > 앱 설정 > 플랫폼)
npm install react-kakao-maps-sdk
VITE_KAKAO_APP_KEY=여기에_복사한_JavaScript_키
⚠️ .env 파일은 반드시 루트 경로에 위치해야 하며, VITE_ 접두사가 있어야 Vite 프로젝트에서 사용할 수 있음
Kakao Maps는 원래 JS 라이브러리라 TypeScript에 타입을 알려줘야 하고, 그래야 에러 없이 안전하게 쓸 수 있다고 함!
(나는 Vite + React + TypeScript 환경이라 이 단계도 해줬다 👀)
npm install --save-dev kakao.maps.d.ts
{
...,
"compilerOptions": {
...,
"types": [
...,
"kakao.maps.d.ts"
]
}
}
지도 렌더링은 처음이라 아래 글에서 도움 많이 받았다 👍👍