2023.02.14.화)
TIL Today I Learned
해당 깃허브
Good: 윤정현 매니저님과 상담 후 실현하고 싶은 점이 있다. 어떤 기능 구현을 하려면 2시간 이내로 잡아서 문제점, 해결과정, 해결 불가능을 팀원들과 교류하는 점이다.
Bad: 나는 오늘도 못 해서 울었다. 다른 사람들은 쉽다는 거 왜 그렇게 어려운 걸까...?
[ 최종 프로젝트 오류]
문제점: 로그인 혹은 회원가입 완료 시 로그인 버튼이 로그아웃으로 변경 구현하고 싶다.
{closeModal ? (
<LoginButton onClick={closeModalButton}>로그아웃</LoginButton>
) : (
<LoginButton onClick={closeModalButton}>로그인</LoginButton>
)}
// 자바스크립트
const logOut = () => {
signOut(authService)
.then(() => {
// Sign-out successful.
localStorage.clear();
})
.then(() => location.reload());
setTimeout(customAlert('로그아웃에 성공하였습니다!'), 2000);
};
//jaX
{authService.currentUser ? (
<LoginButton onClick={logOut}>로그아웃</LoginButton>
) : (
<LoginButton onClick={closeModalButton}>로그인</LoginButton>
)}
해결점: firebase에 authService.currentUser 정보가 들어오면 로그인 버튼이 로그아웃으로 변경되게 했다.
[ 16주 차 계획 ]
- 스파르타코딩클럽 계획
✔ 월: 최종 프로젝트
✔ 화: 최종 프로젝트
□ 수: 최종 프로젝트
□ 목: 최종 프로젝트
□ 금: 최종 프로젝트
- 나의 계획
✔ 로그인 후순위 제외 기능 구현이 되는지 확인하기
□ 내일은 마이페이지 틀 잡기