오늘 전체적으로 해야할 일들
배포 하기
- 첫 테스트 배포 성공
- 현재 SignUp 페이지는 API주소를 바꾸지 않아 에러 발생
- 리액트 쿼리 적용
박민형
추가적으로 생각해 볼 내용
1. 검색창과 전체베스트의 위치를 바꿀것인가? 베스트 테이블 높이를 줄임으로 충분히 보완 된 듯 싶어 배제
2. 전체베스트의 글 하나의 높이를 줄여서 전체적으로 테이블의 높이를 줄여보자 => 글 제목과 좋아요/댓글 태그를 하나의 태그 안으로 넣으면 될 듯
완료
3. 베스트 정렬기준: 좋아요가 같다면 댓글이 많은게 상단으로
완료
React-query
react-query
follow
- Line 20 ~ 27(2개)
- 가져오는 데이터는
로그인 유저 정보
,현재 포스트 유저정보
- 상대방 및 내 페이지로 갔을 경우 ⇒ 최신 데이터가 반영 되어 있긴 해야 함 ⇒ 하지만 그렇게 치명적이지는 않으니까 3초 지나면 다시 refetch 하는 방법 사용 고려
layout
Channels.tsx ⇒ Line14 ~ 23(1개)
- 2번만 호출하지만 그래도 소스코드랑 줄이는 거랑 1번호출로 수정
notification
NotificationList.tsx ⇒ Line 39~53
- 다시보기
NotificationStatus ⇒ Line 13~26
- 알람 표시 같은 경우
post
DetailPost.tsx ⇒ Line 46~49
- 유저가 상세페이지 들어왔을 때 그래도 최신 정보를 봐야 하니 2초 정도
UpdatePost.tsx ⇒ Line 35~38
- 데이터는
특정 포스트의 정보
- 특정 포스트의 정보는 유저가 수정하지 않는이상
수정
되지 않으니 호출x
- 데이터가 변화 되어야 리 패치를 해주는데 업데이트 페이지는 그 변화를 일어나게 해주는 곳이니까 pass
search
index.tsx ⇒ Line 37~53(1개)
특정 페이지로 가는 것은 고민
user
index.tsx ⇒ Line 27~30
- useFollow에서 데이터 내려 받아서 사용하기 때문에 데이터 부를 필요 없음
userEdit.tsx ⇒ Line 23~35
- useFollow에서 데이터 내려 받아서 defaultValue로 이름 설정
userEditimg ⇒ Line 22~25
- useFollow에서 데이터 내려 받아서 사용
userFollowers.tsx ⇒ Line 19~22
- 팔로워 같은 경우는 시간 후에 refetch 되도록
usderFollowing.tsx ⇒ Liner 19~22
- 팔로잉도 상대방이 실시간으로 진행할 수도 있으니 3초 정도
useAxios 사용하지 않을 수도 있음
그 외 회의 사항
LightHouse 점수 돌릴 때마다… 다르게 나오는데.. 이게 뭐가 맞는거죵?…