react-kakao-maps-sdk
Version:
React components for using kakao map api
17 lines (14 loc) • 543 B
JavaScript
import { useContext } from 'react';
import { KakaoRoadviewContext } from '../components/Roadview.js';
/**
* kakao roadview 객체를 가져오는 hook 입니다.
* Roadview 객체 내부가 아니라면 Error를 발생 시킵니다.
*/
const useRoadview = componentName => {
const kakaoRoadview = useContext(KakaoRoadviewContext);
if (!kakaoRoadview) {
throw new Error(`${componentName ? componentName + " Component" : "useRoadview"} must exist inside Roadview Component!`);
}
return kakaoRoadview;
};
export { useRoadview };