<07.28> TIL

김선민·2021년 7월 29일
0

useEffect

  • 화면이 변경되었을 때 useEffect가 작동한다.

  • 의존성 배열
    -> 이렇게 작성하면 count 부분이 변경되었을 때 effect가 실행되게 된다.

  • 의존성 배열이 빈 배열일 때 화면이 그려지고 난 이후에 한번 작동하게 된다.

useEffect를 쓸 때 주의할 점

  • useEffect에서 state를 변경하게 되면 추가적인 렌더링이 발생 할 수 있으므로 성능에 좋지 않은 영향을 끼칠 수 있다.
  • useEffect에서 변경한 state가 defendency array에 걸려있는 경우, 무한루프가 발생할 수 있으므로 조심해서 사용을 해야 한다.

컴포넌트 생명주기

profile
함께 하고싶은 개발자가 되고싶다.

0개의 댓글