본문 바로가기
개발일지 Dev Diaries/항해99 Hanghae99

[항해99 58일차] (22.05.03) TIL_실전 프로젝트 2주차.

by 이땡칠 2022. 5. 3.

 

요즘 매일매일 프로젝트 진행사항을 팀 내 공유 노션에 정리하고 있는데,

이것을 블로그에도 정리해두면 좋겠다는 생각이 들어 남겨둔다.

 

 

5/3(화) 목표

 

1. ChatDetail.js

  • 이전 메시지 불러오는 API는 있음.
  • 서로가 입력한 새로운 메시지를 어떻게 처리할 것인가? 이 부분에 대한 고민 필요. (리덕스 툴킷? 다른 방법?)
    • (과제) 데이터 처리 방법 결정!

 

2. Mypage / MyTempPage / ChatList / ChatDetail

  • 페이지 첫 렌더링 시 useEffect 가 렌더링 이후에 실행되면서, list 를 렌더링 이후에 가져오게 됨. → 그로 인해 렌더링되는 return 안에 있는 map 함수가 제대로 실행되지 않는 오류 발생.이것이 최선의 방법은 아닐 것으로 보이는데, 어떻게 처리해야 잘 처리하는 것일까.
    • (과제) useEffect 지옥(?!) 해결
  • 현재는 이것을 if (list === null) { return;] 이라는 조건을 주어 useEffect 실행 이후에 list 가 받아와졌을 때 return 안에 있는 map 함수가 돌아갈 수 있도록 처리함.
  • 무한 스크롤을
    • (과제) 무한스크롤 구현

 

 

 

 

마지막까지, 잘 해보자!!!!

댓글