React Hook Dependency Array

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2021 Apr 22 3:17
Editor
Edited
Edited
2022 Mar 31 3:24
Refs
Refs
effect의 기본 동작은 모든 렌더링을 완료한 후 effect를 발생하는 것
의존성 중 하나가 변경된다면 effect는 항상 재생성
shallow Object Comparison 함
 
의존성 없으면 아예 callback 함수 안에 선언하면 의존성없에기 가능
의존성 전달 안하면 effect 안에 있는 props와 state는 항상 초깃값을 가지게 될 것
 
deep comparision하려면 use-deep-compare-effect 라는 hook library 쓰거나
useCustomCompareEffect 라이브러리도 있고
 
 
 
 
 

Recommendations