[React] useEffect의 dependency array

daun·2022년 6월 22일
1

[기술 면접 준비]

목록 보기
18/48
post-custom-banner

질문 : useEffect란?

  • 답변 : useEffect란 컴포넌트 내에서 Side Effect를 실행할 수 있게 하는 Hook입니다. uesEffect는 첫 번째 인자로 콜백 함수를 받고 두 번째 인자로 배열을 받는데 이 배열을 dependency array라고 부릅니다.

질문 : dependency array란?

  • 답변 : useEffect는 화면에 첫 렌더링될 때, 그리고 종속성 배열의 value값이 바뀔 때마다 실행됩니다. 따라서 모든 state가 아닌 특정 state에 관해 Side effect를 실행시킬 수 있습니다.
    (만약 dependency array로 빈 배열이 전달된다면, useEffect는 첫 렌더링 될때만 실행됩니다.)
profile
Hello world!

0개의 댓글