본문으로 건너뛰기

리액트 네이티브 카카오 시작하기

React Native Kakao​

logo

React Native Kakao는 React Native용 카카오 SDK를 모노레포로 일관되게 관리합니다.

호환성​

라이브러리 버전iOS 최소 요건Android 최소 요건Kakao SDK 버전
v2iOS 13API 23iOS 2.22.0 / Android 2.20.1
v3iOS 15.1API 24iOS 2.29.0 / Android 2.25.1

v3는 아직 배포되지 않았으며 React Native 0.76 이상과 새 아키텍처가 필요합니다. Expo에서는 SDK 52 이상을 사용합니다. 사용하는 React Native·Expo가 더 높은 OS 버전을 요구하면 해당 요건을 따릅니다.

v3 마이그레이션​

v2에서 v3로 업데이트할 때 필요한 변경 사항은 v3 마이그레이션 안내를 확인합니다.

주요 기능​

  • 네이티브 SDK 버전을 일관되게 관리해 버전 충돌을 방지합니다.
  • 같은 JavaScript 코드로 Android, iOS, 웹에서 같은 로직을 실행합니다.
  • 개발자가 사용하기 쉬운 API를 제공합니다.
  • TypeScript를 지원합니다.
  • API 참조, 설치 문서, 상세 가이드와 자주 묻는 질문을 제공합니다.
  • Android, iOS, 웹과 Expo를 지원합니다.
  • SDK 오류를 플랫폼마다 일관된 방식으로 JavaScript에 전달합니다.

설치·로그인·Expo 동영상 안내​

API와 문서가 관리되는 법​

팁

이 문서는 카카오 SDK의 기본 설정과 API의 모든 세부 사항을 다루지는 않습니다. 필요한 기능은 카카오 SDK의 공식 문서에서 확인하는 것을 권장합니다.

이 패키지를 사용하는 데 필요한 최소 설정과 API 사용법을 다룹니다.

API 사용법과 모듈 구조는 카카오 SDK의 구조를 따릅니다.

함수와 모듈 이름은 대개 iOS 문서를 따르며 Common만 Core로 바꿔 사용합니다.

kakao sdk

예를 들어, 위 이미지에 User 모듈이 있기 때문에 @react-native-kakao/user가 있습니다.

정보

각 API에 필요한 권한과 설정, 조건을 충족하지 않았을 때의 동작과 에러는 항상 관련 공식 문서에서 확인하세요.