더북(TheBook)

8.2.5 Firebase로 회원 인증하기

이제 Firebase를 사용해 회원 인증을 해봅시다. lib 디렉터리를 만들고, auth.js 파일을 만들어서 다음 함수들을 작성해주세요.

lib/auth.js

import auth from '@react-native-firebase/auth';

export function signIn({email, password}) {
  return auth().signInWithEmailAndPassword(email, password);
}

export function signUp({email, password}) {
  return auth().createUserWithEmailAndPassword(email, password);
}

export function subscribeAuth(callback) {
  return auth().onAuthStateChanged(callback);
}

export function signOut() {
  return auth().signOut();
}

React Native Firebase 회원 인증에 대한 공식 문서는 다음 링크에서 확인할 수 있습니다.

https://rnfirebase.io/auth/usage

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.