1. useEffect 사용 시 의존성 배열에 빈 배열을 넣는 것을 지양해야 하는 이유는 무엇일까요?
useEffect는 의존성 배열로 전달한 값의 변경에 의해 실행되야 하는 훅입니다. 그러나 의존성 배열에 값을 전달하지 않고 단순히 최초 렌더링 때 한 번 실행하도록 한다면 이 콜백 함수로 인해 발생하는 부수 효과가 실제로 관찰해서 실행돼야 하는 값과는 별개로 작동한다는 것을 의미하기 때문에 빈 배열을 넣는 것은 useEffect 훅의 취지와 맞지 않습니다.
'Private > 면접' 카테고리의 다른 글
프론트엔드 면접 모아보기1 (2) | 2024.11.27 |
---|---|
프론트엔드 면접(배열) (0) | 2024.11.26 |
프론트엔드 기술 면접(heap, CI/CD) (0) | 2024.11.24 |
프론트엔드 면접(script 코드의 위치) (0) | 2024.11.23 |
프론트엔드 면접(render, commit단계) (0) | 2024.11.22 |