[TIL] 최종 프로젝트 3주 차_월요일

유진·2023년 2월 20일
0

TIL Today I Learned

목록 보기
78/116
post-thumbnail

2023.02.20.(월)

TIL Today I Learned
해당 깃허브


Good: 기능을 구현하는데 어려움이 있어 스스로 해결하지 못 할 때 팀원의 도움을 받은 것.

Bad: 오류가 나면 재밌다 하고 외칠 것. 우울해하지 말 것.


[ 최종 프로젝트 오류]

문제점1: 나의 프로필 사진을 삭제를 하고 싶다. 삭제 버튼을 누르면 server에서는 삭제가 됐지만 새로고침 해야지 삭제된 이미지가 보인다.

// 수정 후
  // 프로필 사진 삭제
  const deleteImgFile = async () => {
    await updateProfile(authService?.currentUser!, {
      displayName: nicknameEdit,
      photoURL: '',
    })
      .then((res) => {})
      .catch((error) => {
        console.log(error);
      });
    setImgEdit(imgFile as string);
//여기 부분이 하아라이트이다. 수정 시 기본 이미지 아이콘이 보이게 해라
  };

해결점1: setImgEdit(imgFile as string)을 기입하여 기본 이미지 아이콘이 들어갔다.


문제점2: Header는 landing page로 가는 Nav 역할을 한다. href를 사용하여 대문 글자에 밑줄이 그어져 있다. 디자인으로 적합하지 않아 오류를 고치고 싶다.

해결점2:
2-1. Next.js에서는 styled component 적용이 되지 않는다. 바로 style 적용하는 방법으로 택했다.
2-2. 밑줄을 없는 방법은 데코레이션 라인을 없애면 된다.

 <Link href="/" 
       style={{ color: 'black', textDecorationLine: 'none'}}>
  picspot
 </Link>


[ 17주 차 계획 ]

- 스파르타코딩클럽 계획

✔ 월: 최종 프로젝트

□ 화: 최종 프로젝트

□ 수: 최종 프로젝트

□ 목: 최종 프로젝트

□ 금: 중간 발표회

- 나의 계획

✔ Main Page CSS 하기

□ Main Page CSS 구체적으로 하기

profile
긍정 🍋🌻

0개의 댓글