useEffect

Hyeok·2025년 2월 19일

useEffect는 컴포넌트의 사이드 이펙트를 처리할 때 사용하며, 두 가지 인자를 받음.

  1. 첫 번째 인자 : 사이드 이펙트 함수
  • 컴포넌트가 렌더링된 후에 실행될 함수
  1. 두 번째 인자: 의존성 배열 (Optional)
  • 배열에 포함된 값들이 변경될 때만 사이드 이펙트 함수가 실행됨.
  • 배열이 비어있으면 한 번만 실행됨.

주로 컴포넌트가 렌더링된 후에 수행해야 하는 부수적인 작업을 처리할 때 사용.
ex. 타이머 설정/취소, DOM 조작, 로컬 스토리지/세션 스토리지와의 동기화 등.

profile
공부하면서 정리한 블로그입니다. 혹시 잘못된 내용이 있다면 댓글로 알려주시면 큰 도움이 됩니다. 감사합니다!

0개의 댓글