[REACTJS] 어떻게 방지하기 위해 전체 구성 요소를 재 렌더링에서 반응?
REACTJS어떻게 방지하기 위해 전체 구성 요소를 재 렌더링에서 반응?
해결법
-
1.항상 다시 렌더링 함수로 정의 된 순수한 구성 요소.
항상 다시 렌더링 함수로 정의 된 순수한 구성 요소.
클래스에 구성 요소를 변환하고 false를 반환)합니다 (shouldComponentUpdate에 re-렌더링 방지 할 수 있습니다.
서명은 shouldComponentUpdate (nextProps, nextState)입니다. 말, 당신은 componet의 PARAMS이 변경되지 않은 경우 확인하여 재 렌더링 방지 :
shouldComponentUpdate(nextProps, nextState){ return !equals(nextProps, this.props); // equals() is your implementation }
from https://stackoverflow.com/questions/41763031/how-to-prevent-react-from-re-rendering-the-whole-component by cc-by-sa and MIT license
'REACTJS' 카테고리의 다른 글
[REACTJS] 어떻게 반작용의 HTML 문자열을 렌더링하기 위해? (0) | 2020.11.12 |
---|---|
[REACTJS] 왜 REDUX 저장소는 직렬화해야 하는가? (0) | 2020.11.12 |
[REACTJS] 어떻게 스트레칭 부모의 폭에서 아이의 내용을 방지하기 위해 [중복] (0) | 2020.11.12 |
[REACTJS] 필드 성분 밖에 돌아 오는 형태 6.0.0 액세스 에러 (0) | 2020.11.12 |
[REACTJS] 구성 요소 .jsx 파일에 CSS 파일을 위해 가져 오는 방법 (0) | 2020.11.12 |