- 이전에 계정을 생성했는데도 create account 버튼이 log in으로 바뀌지 않았었다. 이는 App.js에서 원인을 찾을 수 있다. - 어플리케이션이 로드될 때 firebase는 사용자가 로그인 되었는지 아닌지 확인할 시간이 없다. 왜냐하면 너무 빨리 일어나기 때문이다. 그래서 어플리케이션이 로드되자마자 로그아웃이 될 것이며 currentUser에는 아무것도 없을 것이다. - 사용자의 로그인 상태 변화를 관찰하기 위해 docs에서 onAuthStateChanged를 사용할 것이다. 이는 기본적으로 event listener이다. - 코드를 작성해 준다. (App.js) authStated의 변화를 감지하여 로그인이 되어있으면 true 아니면 fale를 반환한다. 그리고 setInit은 fire..