• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    해결됨

memo CounterA 버튼에서 React.memo를 안사용해도 리렌더링이 안됩니다.

23.10.04 17:14 작성 23.10.04 17:15 수정 조회수 339

0

제가 최적화 2 -React.memo를 듣고 있는데

잘못된 강의 코드인지 잘 모르겠지만 직접 따라 치면서

이해하려고 따로 테스트도 진행해보았는데요.

 

이부분에서 React.memo를 선언하지 않고

A button클릭해도

콘솔을 넣어도 리렌더링이 안되었습니다.

 

아래는 제가 친 코드인데요.

프롭스를 count+1 해서 주었을 때 잘 작동되는 건 확인이 되었습니다.

하지만 위 코드처럼 count만 하면 리렌더링은 일어나지않습니다.

강의 내용 이해에 큰 문제되는 부분은 아니지만

 

그래도 버튼을 클릭해서 값이 변하지 않은 count를 주었을 때

리렌더링이 되어야 된다고 생각하는데 안되니까 의문이 생겨서

질문합니다.

 

답변 1

답변을 작성해보세요.

0

안녕하세요 이정환입니다.

혹시 문제 상황이 발생한 코드를 CodeSandBox 혹은 Github를 통해 받아볼 수 있을까요?

채널톡 아이콘