[TIL] 내배캠4기-React-57일차

hare·2022년 12월 26일
0

내배캠-TIL

목록 보기
41/75

튜터님의 서면 피드백
1. API 명세에서 URL 표기는 host(localhost:3000) 이후 path부터 작성하시면 좀 더 명확합니다. ex) /board
2. 커밋 Rule이 상당히 상세합니다. feat, fix, chore, refactor 정도만 있어도 대부분 커버가 가능하오니 커밋 Rule을 조금 단순화 해보는 건 어떨까요?
3. 칸반 보드 형식의 프로젝트 관리툴 컨셉 아주 좋습니다.
4. 작업 분류를 미리 issue 카드로 놔누시고 담당자를 미리 지정해두면 업무 관리가 편합니다.

프로젝트에서 내가 맡은 부분은 상세페이지였는데, useNavigate, useParams로 이동을 구현하고 있었다.
이전 컴포넌트를 만든 팀원의 브랜치를 가져와보니 Link로 구현되어 있었다.
이 차이를 어디서 본거 같은데..

JSX에서 a태그를 구현해야 한다면 반드시 Link 태그로 써야한다.
a태그는 새로고침되며 화면을 리렌더링 시키기 때문이다.
-> 리덕스나 useState로 만들어놓은 상태값이 초기화되는 불상사..

근데 이걸 팀원에게 잘못 설명해서 Link를 쓰면 저렇게 되니까 useNavigate를 쓰자고 해버렸다..앗..


지금 남은 작업은 json 서버에 저장된 데이터 값을 업데이트 하는 일인데,
팀원이 먼저 구현해놓은 코드를 보는데 이해가 잘 안가서 다른 방법을 찾아보다가 memo을 사용하면 가능하다는 블로그 글을 보았다..
https://pro-self-studier.tistory.com/121

profile
해뜰날

0개의 댓글