• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

Error: Too many re-renders. React limits the number of renders to prevent an infinite loop.

21.07.27 13:34 작성 조회수 224

0

강의 28까지 듣고 따라하면서 코딩해봤는데 다음과 같은에러가 나옵니다. 문법 관련 에러인가요? 아니면 버전 차이라서 생긴 에러인가요?

답변 1

답변을 작성해보세요.

0

이것은 주로 useEffect에서 의존성 값을 계속변하는 것을 넣어서 

의존성값이 변하니 계속 렌더링하는 거입니다. 

화면과 똑같이 입력하였다고 생각하실수 있지만, 분명 어딘가에서 뭔가를 빼놓고 입력하지 않거나, 오타를 낼때 주로 발생합니다 .

일단 useEffect 의존성값을 일단 빼고,  해당 값을 console.log를 찍어서 다시 확인해보시기 바랍니다.