# RN expo에서 klip-sdk 사용

**URL:** <https://devforum.kaia.io/t/rn-expo-klip-sdk/1444>\
**Category:** Klip (아카이브)\
**Created:** [7월 14, 2021, 11:12오전 UTC](https://devforum.kaia.io/t/rn-expo-klip-sdk/1444 "2021-07-14T11:12:37Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![LOTTOXPIKE\_App](https://avatars.discourse-cdn.com/v4/letter/l/e274bd/32.png) [@LOTTOXPIKE\_App](https://devforum.kaia.io/u/LOTTOXPIKE_App)\
**Post date:** [7월 14, 2021, 11:12오전 UTC](https://devforum.kaia.io/t/rn-expo-klip-sdk/1444/1 "2021-07-14T11:12:37Z")

</div>

안녕하세요.  
RN(expo)로 앱을 개발하고 있습니다.  
클립 API로 로그인을 구현하려고 합니다.

> **[JavaScript SDK](https://docs.klipwallet.com/a2a-sdk/a2a-sdk-js)**
>
> 이 페이지에서는 BApp에서 Klip을 활용하기 위한 App2App JavaScript SDK를 설명합니다.

위 문서에 따라  
import { prepare, request, getResult, getCardList } from “klip-sdk”;  
import 하여 코드를 작성하려고 하는데 다음과 같은 오류가 납니다  
TypeError: undefined is not an object (evaluating ‘(ua || window.navigator.userAgent).toString’)

또한 import test from “klip-sdk”;  
위와 같이 default 값을 가져와서 출력해보니 undefined가 출력됩니다.

비슷한 이슈의 게시글이 작년 11월에 있는데([React-native 에서 klip-sdk 를 이용할 수 있을까요?](https://devforum.kaia.io/t/react-native-klip-sdk/459)), 지금도 같은 문제로 작동이 되지 않는지 궁금합니다.

---

<div class="post-metadata">

**Author:** ![\_albert](https://yyz1.discourse-cdn.com/flex035/user_avatar/devforum.kaia.io/_albert/32/60_2.png) [@\_albert](https://devforum.kaia.io/u/_albert)\
**Post date:** [7월 14, 2021, 1:23오후 UTC](https://devforum.kaia.io/t/rn-expo-klip-sdk/1444/2 "2021-07-14T13:23:58Z")

</div>

안녕하세요 🙂

현재 klip sdk에서 React Native를 공식 지원하지 않고 있고 말씀해주신 것처럼 일부 외부 패키지에서 RN 사용시 문제가 있는 것으로 확인됩니다. 혹시 가능하시다면 REST API를 활용 부탁드립니다.

- [App2App - Klip API](https://docs.klipwallet.com/rest-api/rest-api-a2a)
