본문 바로가기
라이브러리 도구

[firebase] 로그인 인증 구현 + React

by devebucks 2022. 6. 27.
728x90

로그인 확인 isLogedin api

https://firebase.google.com/docs/reference/js/v8/firebase.auth.Auth#onauthstatechanged
 

Auth | JavaScript SDK  |  Firebase

Reference for Auth

firebase.google.com

 
getAuth().onAuthStateChanged()

유저의 로그인 상태 변화 실시간 체크 API

import {getAuth} from "firebase/auth"



function App () {
  const auth = getAuth();
  const [isLoggedIn, setIsLoggedIn] = useState(false);
  useEffect(() => {
    auth.onAuthStateChanged(user => {
  	if (user && user.accessToken) {
        setIsLoggedIn(true);
      } else {
        setIsLoggedIn(false);
      }
  })
  }, [])
  
}

 

728x90

댓글