Published 2022. 1. 25. 17:44
반응형
문제
Kakao.init() 기능을 활용하고 싶은데, undefined 이라고 뜨면서 기능실행이 안된다.
react에서는 sdk api를 불러올때 script로 불러와야만 한다.
(카카오가 리액트 배려를 안해서)
해결방법
componentDidMount() {
const script = document.createElement('script');
script.async = true;
script.src = "https://developers.kakao.com/sdk/js/kakao.js";
document.head.appendChild(script);
}
이렇게 코드를 적으면 kakao sdk api를 무사히 가져올 수 있다.
반응형
'Frontend > React & React.Native &Next.js' 카테고리의 다른 글
NextJS) 모바일웹(mobile) 접속시 리다이렉트(redirect) 2가지 방법 (0) | 2022.02.07 |
---|---|
NextJs) 상세페이지 만들기 (0) | 2022.01.26 |
React) Html 데이터를 text만 추출하기 (0) | 2022.01.04 |
Next.js) 상세페이지 만들기 (query 받기) (0) | 2022.01.04 |
React) 날짜 연산( 더하기 뺴기) (0) | 2021.12.31 |