실전 프로젝트 - 회고 16일차

이한결·2023년 3월 25일
0

부트 캠프

목록 보기
96/98
post-thumbnail

3월 25일 여정 76일차이다.

오늘은 각각의 디자인 수정 작업을 끝마쳤다.
이후에 프로필의 get부분에서 데이터 바인딩의 골칫덩어리를 해결하였다.

트러블 슈팅은 이러하다.
프로필을 수정 후에 수정된 프로필의 정보로 불러와 지지 않는 문제였다.
useEffect의 의존성 배열에 분명이 수정 완료 후에 useState의 가변 값을 넣어 리랜더링이 일어나면서 새로운 정보가 불러오게 만들었다.

하지만 useEffect는 작동과는 무관하게 새로운 정보로의 업데이트가 되지 않았다. 다른 방법으로 get 해오는 useSelector를 의존성 배열에 넣었다. 그 결과 무한 렌더링에 빠지는 문제가 발생하였다. 그래서 수정하는 API를 useSelecter로 불러와서 의존성 배열에 추가하였다. 그리하여 문제를 해결하였다.

profile
평범한 삶을 위하여

0개의 댓글