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

suyeon.DV님의 프로필 이미지
suyeon.DV

작성한 질문수

실전 리액트 프로그래밍

react-redux 사용하기

배열 내의 두 값이 변경되지 않아도 랜더링 된다는 의미가 궁금합니다.

작성

·

129

0

3: 41에 두 값이 변경되지 않아도 컴포넌트가 랜더링 된다고 설명해주셨는데요.

그 의미가 두 값 중 하나라도 변경이 되면 컴포넌트가 랜더링 되기 때문에 두 값 모두가 변할 때 랜더링이 되는 것보다 불필요하게 랜더링이 된다는 의미가 맞을까요??

답변 2

2

이재승님의 프로필 이미지
이재승
지식공유자

안녕하세요
두 값이 변경되지 않았는데 렌더링을 하는 것은 비효율적이라는 의미입니다
렌더링을 해봐야 결과는 같으니까요 (불필요한 연산 발생)

두 값 모두가 변경, 하나만 변경 => 이 경우에는 렌더링을 해야겠죠

1

suyeon.DV님의 프로필 이미지
suyeon.DV
질문자

이해 했습니다. 그냥 배열 내 값 변경 여부에 대해서 말씀하신거군요. 제가 너무 깊게 생각했는 것같습니다. 

밤 중에 빠른 답변 감사합니다!!

suyeon.DV님의 프로필 이미지
suyeon.DV

작성한 질문수

질문하기