[TIL]최종 프로젝트 2주 차_화요일

유진·2023년 2월 14일
0

TIL Today I Learned

목록 보기
74/116
post-thumbnail

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주 차 계획 ]

- 스파르타코딩클럽 계획

✔ 월: 최종 프로젝트

✔ 화: 최종 프로젝트

□ 수: 최종 프로젝트

□ 목: 최종 프로젝트

□ 금: 최종 프로젝트

- 나의 계획

✔ 로그인 후순위 제외 기능 구현이 되는지 확인하기

□ 내일은 마이페이지 틀 잡기

profile
긍정 🍋🌻

0개의 댓글