인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

i1004gy님의 프로필 이미지
i1004gy

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

리렌더링 이해하기

제가 memo를 잘못이해한거 같아서 질문 드립니다

작성

·

252

0

오늘 강의를 들어보니까 react는 자동으로 바뀐 props만 랜더링을 한다고 하셨는데 그럼 memo는 부모 노드가 바뀌었을 때 자식 컴포넌트가 랜더링 되는 것을 방지하기위해 자식 컴포넌트에만 적용한다고 생각하면 될까요?

그렇다면 memo는 자식컴포넌트가 없을 때는 memo를 사용할 일이 아예 없는 것이 맞나요?

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

자식 컴포넌트에 적용하는 게 맞고요. 이 때 아래 질문은 모순인 질문입니다. root를 제외한 모든 컴포넌트는 누군가의 자식 컴포넌트입니다.

i1004gy님의 프로필 이미지
i1004gy
질문자

강좌 내용에서 index.is가 root이고 나머지가 자식 컴포넌트라는 말씀이시죠?

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

네 나머지는 "누군가의" 자식 컴포넌트겠죠

i1004gy님의 프로필 이미지
i1004gy

작성한 질문수

질문하기