React native naver login

React Native 에서 naver 로그인을 구현하려고 하는데 생각대로 움직이지 않습니다.

import 하고 콘솔을 찍었을 때,
Object 가 나올 줄 알았는데,
undefined 가 출력 됩니다.

설정을 해야 하는 부분일 있을까요? README 에는 proguard 를 제외한 별도의 설정을 필요하지 않다고 하는데…
어디가 잘못된지 모르겠습니다.

import NaverLogins from '@react-native-seoul/naver-login';

console.log(NaverLogins)  // undefined

from import 일 경우 default 값을 가져올 수 있는데, default를 별도로 설정하지 않았기 때문에 undefined로 표시될 것입니다.

https://github.com/react-native-seoul/react-native-naver-login 의 Usage 부분을 참고하여,

...
import { NaverLogin, getProfile } from "@react-native-seoul/naver-login"; 
...

위와 같이 destructor 형태로 import 해서 사용하시면 될 것 같습니다.

만약 하나의 변수로 선언해서 사용하고 싶으시면,

import * as NaverLogins from '@react-native-seoul/naver-login';

으로 선언하시면 될 것 같아요.

1 Like