-
카테고리
-
세부 분야
프론트엔드
-
해결 여부
미해결
Ball에서 콘솔을 찍어보면 리렌더링 될 때마다 2번씩 찍혀요
22.07.06 18:52 작성 조회수 98
0
1. Ball 컴포넌트 안에서 콘솔로 "ball"을 찍어보면 로또번호가 하나씩 나올 떄마다 2번씩 찍히는데 왜 2번씩 찍히는 지 이해가 안가요
제 생각엔 Lotto컴포넌트 useEffect 안 for문에서 setWinBalls을 해줄때에만 리렌더링이 된다고 생각해서 한 번만 찍힐 거 같은데 제가 잘 못 이해한건가요?
2. Ball 컴포넌트에서 memo를 지우고 실행해보면
첫번째 로또번호 나옴 -> ball, ball (2번찍힘)
첫번째 로또번호 나옴 -> ball, ball (2번찍힘)
두번째 로또번호 나옴 -> ball, ball, ball, ball (4번찍힘)
... 왜 이렇게 배로 리렌더링이 되는건가요 ㅠㅠ?
답변을 작성해보세요.
0
답변 1