개발일지 Dev Diaries/항해99 Hanghae99
[항해99 58일차] (22.05.03) TIL_실전 프로젝트 2주차.
이땡칠
2022. 5. 3. 01:19
요즘 매일매일 프로젝트 진행사항을 팀 내 공유 노션에 정리하고 있는데,
이것을 블로그에도 정리해두면 좋겠다는 생각이 들어 남겨둔다.
5/3(화) 목표
1. ChatDetail.js
- 이전 메시지 불러오는 API는 있음.
- 서로가 입력한 새로운 메시지를 어떻게 처리할 것인가? 이 부분에 대한 고민 필요. (리덕스 툴킷? 다른 방법?)
- (과제) 데이터 처리 방법 결정!
2. Mypage / MyTempPage / ChatList / ChatDetail
- 페이지 첫 렌더링 시 useEffect 가 렌더링 이후에 실행되면서, list 를 렌더링 이후에 가져오게 됨. → 그로 인해 렌더링되는 return 안에 있는 map 함수가 제대로 실행되지 않는 오류 발생.이것이 최선의 방법은 아닐 것으로 보이는데, 어떻게 처리해야 잘 처리하는 것일까.
- (과제) useEffect 지옥(?!) 해결
- 현재는 이것을 if (list === null) { return;] 이라는 조건을 주어 useEffect 실행 이후에 list 가 받아와졌을 때 return 안에 있는 map 함수가 돌아갈 수 있도록 처리함.
- 무한 스크롤을
- (과제) 무한스크롤 구현
마지막까지, 잘 해보자!!!!