인프런 커뮤니티 질문&답변

ktorn21님의 프로필 이미지
ktorn21

작성한 질문수

[2024] 한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지

10.3) React.memo와 컴포넌트 렌더링 최적화

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

해결된 질문

작성

·

421

·

수정됨

0

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

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

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

 

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

A button클릭해도

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

 

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

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

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

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

 

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

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

질문합니다.

 

답변 1

0

이정환 Winterlood님의 프로필 이미지
이정환 Winterlood
지식공유자

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

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

ktorn21님의 프로필 이미지
ktorn21

작성한 질문수

질문하기