Kakao.Share.createDefaultButton 더블클릭

안녕하세요. 카카오톡 공유 버튼을 2번 클릭해야 기능이 정상적으로 작동합니다.

const shareKakao = () => {
// 현재 페이지 URL 가져오기
const currentURL = window.location.href
// KakaoLink로 공유하기
Kakao.Share.createDefaultButton({
objectType: ‘feed’,
container: ‘#kakaotalk-sharing-btn’,
content: {
title: ‘TEST’, // 제목
link: {
mobileWebUrl: currentURL,
webUrl: currentURL,
},
},
buttons: [
{
title: ‘웹으로 보기’,
link: {
mobileWebUrl: currentURL,
webUrl: currentURL,
},
},
],
})
}

문제점이 뭘까요

createDefaultButton 는 객체를 생성합니다.
생성된 객체를 클릭해야 공유하기가 되구요.

페이지 로딩 시, createDefaultButton를 호출하시거나 sendDefault 함수로 변경하시면 됩니다.