반응을 사용할 때이 두 라이프 사이클이 너무 유사하다는 것을 알았습니다. componentWillReceiveProps가 nextProps를 인수로 받아야합니다. shouldComponentUpdate가 nextProps 및 nextState를 인수로 받으면 shouldComponentUpdate가 동일한 작업을 수행 할 수 있다고 생각합니다. 왜 더 이상 componentWillReceiveProps 메서드를 사용해야합니까? 입니다 - 새로운 소품이 구성 요소에 전달됩니다 당신이왜 계속 componentWillReceiveProps 및 shouldComponentUpdate 메서드를 모두 유지 하시겠습니까?
가 shouldComponentUpdate 새로운 소품 상태에 따라 작업을 트리거 할 때마다이 호출되는 함수 이름 상태와 같은 -이 두 가지 방법
당신은 아마 설명서를 읽어야합니다. 이 두 라이프 사이클 기능은 동일한 소품을 받지만 다른 기능을 제공하고 다른 트리거를 사용합니다. –
'shouldComponentUpdate'는 업데이트를 수락하거나 거절하기 위해 사용됩니다. 소품이 변경되면 구성 요소를 다시 렌더링하지 않으므로 false를 반환합니다. componentWillReceiveProps는 현재 갖고있는 소품과 다음 소품이 무엇인지 확인할 수있는 방법입니다. 'componentWillReceiveProps (nextProps) {}'. – Dan
이 질문에 대한 답변은 답변 문서 –