복붙노트

[REACTJS] 어떻게 방지하기 위해 전체 구성 요소를 재 렌더링에서 반응?

REACTJS

어떻게 방지하기 위해 전체 구성 요소를 재 렌더링에서 반응?

해결법


  1. 1.항상 다시 렌더링 함수로 정의 된 순수한 구성 요소.

    항상 다시 렌더링 함수로 정의 된 순수한 구성 요소.

    클래스에 구성 요소를 변환하고 false를 반환)합니다 (shouldComponentUpdate에 re-렌더링 방지 할 수 있습니다.

    서명은 shouldComponentUpdate (nextProps, nextState)입니다. 말, 당신은 componet의 PARAMS이 변경되지 않은 경우 확인하여 재 렌더링 방지 :

    shouldComponentUpdate(nextProps, nextState){
       return !equals(nextProps, this.props); // equals() is your implementation
    }
    
  2. from https://stackoverflow.com/questions/41763031/how-to-prevent-react-from-re-rendering-the-whole-component by cc-by-sa and MIT license