로그인에 성공을 하면 user 객체를 돌려 받고 이것을 state의 user 변수에 저장합니다.이 user 변수가 null인지 확인을 하면 로그인 상태인지 로그아웃 상태인지 확인할 수 있습니다. 로그인 상태에 따라 Drawer의 메뉴 항목을 다르게 할 수 있습니다.또 AppBar의 로그인, 로그아웃 아이콘 버튼을 로그인 상태에 따라 나타낼 수 있습니다.로그인 창에 비밀번호 리셋 기능을 둡니다.비밀번호 리셋은 비밀번호를 잊었을 때 사용합니다.로그인로그인은 Firebase Authentication에서 제공하는 메서드 signInWithEmailAndPassword를 사용하며,로그인을 성공하면 UserCredential 객체를 받아 이것을 state의 user 변수에 저장합니다. // --로그인 asy..