2022-01-4주차

Gong Kang·2022년 1월 27일
0

개발 history

목록 보기
3/3

오류가 난 상황 : 게시물 삭제 후 해당 페이지 새로고침 후
삭제 알림(snackbar)을 호출하는 함수를 실행 중 오류가 발생

삭제 알림 호출하는 함수는 open 이라는 state를 true 로 변경해주는 함수였다.
그리고 이 함수는 해당 컴포넌트내에서 전역적으로 선언되어 있었다.
그래서 state가 변경이 되고 리렌더링이 진행되고 다시 state가 변경이 되고, 다시 리렌더링이 진행되는 무한 루프 상황이 발생하여 오류가 발생했다

state를 변경하는 함수는 useEffect를 사용하여 호출해야겠다는 생각이 들었다

profile
꾸준히 하루에 한번씩..!

0개의 댓글