본문 바로가기

[내일배움캠프]/TIL

23.02.23) 최종 프로젝트 작업을 진행한 81일차

#오류

북마크를 추가하고 새로고침하면 북마크가 풀리는 문제...

->데이터는 들어갔지만 화면상의 ui적으로는 false인 상태가 됐다.

sessionStorage를 통해 유저의 정보를 받아오고 이 정보를 변수에 담아 useeffect로 실행시켰다..
왜 되는지는 잘 모르겠다..ㅠㅠㅠ 뭔가 이해는 됐는데 설명하기는 어렵다..아무튼 해결!!
  useEffect(() => {
    const bookmarkLoad = () => {
      try {
        onSnapshot(
          collection(dbService, "user", currenDetailUser, "bookmarkPost"),
          (snapshot) => setBookMark(snapshot.docs)
        );
      } catch (err) {
        console.log(err);
      }
    };
    bookmarkLoad();
  }, [currenDetailUser]);

 

오늘의 작업

  • header에 회원가입 컴포넌트로 이동시키기 오류 수정
  • 북마크 토글 후 새로고침시 풀리는 문제 수정
  • 기타 UI 수정