Next.js 8.0.0 이상 + KakaoSDK에서 easyXDM undefined 에러가 발생합니다

Next.js 8.0.0 이상 + KakaoSDK에서 easyXDM undefined 에러가 발생합니다.

재현 방법과 관련 내용은 github 에 올려놨습니다

https://github.com/limsungmook/kaka_sdk_bug_report

상세한 리포트 감사드립니다.

원인은 예상하신대로, nextjs의 strict mode 전달로 인한 global 객체 참조 오류로 확인되었습니다. 관련 문서

이에 대해 해결 방법은 2가지로 판단됩니다.

  • nextjs strict mode 제거
  • SDK(easyXDM)의 strict mode 지원

strict mode를 제거하는 것은 nextjs의 로직을 변경하거나 전체 strict mode를 제거해야하는 만큼 어렵고 사용자가 별도로 조치를 해야하므로, SDK에서 strict mode를 지원하도록 변경할 예정입니다.

관련 패치가 배포되는대로 공유드리겠습니다.

감사합니다.

위 이슈를 수정한 Kakao JavaScript SDK 1.32.1 버전이 릴리즈되었습니다. SDK 다운로드
확인 부탁드립니다.

오오!! 이렇게 빨리 수정해주시다니!
잘 동작하네요! 정말 감사드립니다 ^^
잘 사용할께요 :+1: