programing

반응 16 : componentDidUpdate 경고:

prostudy 2022. 3. 7. 22:13
반응형

반응 16 : componentDidUpdate 경고:계단식 업데이트 예약

는 벤 슈바르츠의 기사를 따라 리액트렉스를 사용하여 내 지원서의 성능을 프로파일링했다.

사용자 타이밍 섹션에서 다음과 같은 경고가 표시됨(입력 신호 없음):

여기에 이미지 설명을 입력하십시오.

다음과 같은 두 가지 메시지가 있다.

  • (Committing Changes) Warning: Lifecycle hook scheduled a cascading update
  • Connect(MyComponent).componentDidUpdate Warning: Scheduled a cascading update

내가 좀 찾아봤지만 특별한 건 없었어.이 일과 관련이 있는 것 같다.componentDidUpdate반응 감소의 연결 HORK 기능.

이 메시지들은 무엇을 의미하는가?

메시지는 componentDidUpdate가 변경된 소품을 받거나 상태를 설정 중이므로 업데이트 중 호출된 마지막 라이프사이클 방법이기 때문에 업데이트가 계단식(마지막 업데이트 직후에 완료됨)을 의미한다.기본적으로 리액션은 또 다른 업데이트가 필요하다고 판단했고, 현재 업데이트로 아직 완료되지도 않았다.이게 리액션 리플렉스에 문제가 있는 건지, 아니면 너의 어플리케이션에 문제가 있는 건지 잘 모르겠어.

참조URL: https://stackoverflow.com/questions/47599513/react-16-componentdidupdate-warning-scheduled-a-cascading-update

반응형