카카오 로그인 크롬웹에서 진행이 안됩니다

import {
  login,
} from '@react-native-seoul/kakao-login';
const kakaoBTN = async () => {
  await login((err, result) => {
    if(err) {
      alert(err);
     } else {
          console.log('성공 : '+ result);
          console.log(result);
          const token = result.KakaoOAuthToken;
          console.log(token);
      }
  });

login() 에서 호출이 정상적으로 되어 카카오 소셜 호출은 정상적으로 진행되고 있습니다.
하지만, 문제는 크롬에서 해당 로그인이 되어야 하는데,
아무리 로그인 클릭해도 더 이상 진행이 안됩니다.
즉, login()에서 끝나서 결과를 배출해야하는데, 더 이상안해서 어찌해야할지 ㅠㅠ
도와주세요

@react-native-seoul/kakao-login 모듈은 웹이 아닌 네이티브용입니다.

네, 맞습니다. 현재 모바일에서 사용중인데, 로그인 진행이 안됩니다;;

콜백방식 말고, promise 방식으로 사용해보세요
example 을 참고해보시는것도 좋을것같습니다.

지금 제가 타입스크립트로 하는 게 아니라 자바스크립트로 진행해서 해당 방식은 맞질 않아서요.
자료가 많이 부족해서 어떻게 적용해야 할지 고민이라 일단 위처럼 진행하였습니다.

type을 떼면 js 랑 똑같습니다.

 const signInWithKakao = async () => {
    const token = await login();
    setResult(JSON.stringify(token));
  };
좋아요 1

답변 감사합니다. 일단 해당 코드대로 내용을 바꾸어 작성하였습니다.
하지만 처음 카카오 소셜클릭시 했을때 화면이 안떠서
껐다가 다시 버튼 눌러 작동시 제대로 화면이 보입니다.
하지만 거기서 로그인이 멈추는데 어떻게 해야 해결이 될까요?

해결했습니다. 그냥 라이브러리 버그였네요

어떤 부분이 라이브러리 버그인지 구체적으로 작성해주시면 도움이 될 것 같습니다.

해결하였습니다.

좋아요 1