2016-08-23 4 views
0

일부 상태를 표시하는 렌더링 방법이 있다고 가정 해 보겠습니다. 상태는 일부 API 호출로 만들어진 거대한 HTML 트리입니다. 그런 다음 나는 작은 변화로 그것을 재발견하고 싶다. 전체 HTML 트리가 다시 렌더링 되었습니까, 아니면이 작은 부분 만 다시 렌더링됩니까?변경되지 않은 내용 새로 고침

+0

더 이상의 정보가 없으면 전체 트리가 렌더링 될 가능성이 있습니다. –

답변

1

변경 사항과 관련된 작은 부분 만 수정하는 경우 변경 사항에 종속 된보기 부분 만 다시 렌더링됩니다.
전체보기가 다시 렌더링되지 않습니다.
이것은 반응이 어떻게 작용하는지 때문입니다. 모든 상태 변경 후 반응은 가상 DOM을 구성하고 이전 DOM과 비교합니다. 차이점 만 렌더링됩니다.
https://facebook.github.io/react/docs/advanced-performance.html#avoiding-reconciling-the-dom