React에서 페이스북 로그인을 사용 할 때 react-facebook-login 라는 간단한 라이브러리가 있다.
깃허브 페이지에 설명을 보면 굉장히 간단하게 페이스북 로그인을 구현 할 수 있다.
설치
#> yarn add react-facebook-login
사용방법
# container.js
_handleFacebookLogin = response => { // presenter에 props로 전달
console.log(response);
}
# presenter.js
<FacebookLogin
appId="1563531103731025" // facebook developer 페이지에 생성한 앱의 아이디
autoLoad={false}
fields="name,email,picture" // 페이스북에서 가져올 필드
cssClass={formStyles.facebookLink} // 사용할 스타일
callback={props.handleFacebookLogin} // 콜백함수 지정( container에 생성 )
icon="fa-facebook-square" // 아이콘 지정
textButton={context.t('Log in with Facebook')} // 버튼에 표시할 텍스트
/>
댓글
댓글 쓰기