리액트 - ReactJS/오류
rendered more hooks than during the previous render.
오류맨
2022. 9. 2. 14:45
사용 환경 : react
리액트 사용하다 보면 종종 발생하는 오류,
에러 메세지
rendered more hooks than during the previous render.
해석 : 이전 렌더링 시보다 더 많은 후크를 렌더링했습니다.
이런 에러는 읽어도 무슨 뜻인지 몰라서 해결하지 못하는 경우가 더 많은 것 같다
뜻 : 후크를 만들고 렌더해야 하는데 랜더하고 후크를 만들게 되어있습니다.
원인 : 코딩 순서가 후크를 먼저 생성하고 호출해야 하는데 호출명령이 먼저 나옴
해결방안 : 후크 생성을 호출명령보다 위에 오도록 배치함.