화면의 생명주기를 관리하는 useEffect

1. useEffect란?컴포넌트가 렌더링될 때마다 특정 작업(API 호출, 이벤트 리스너 등록, 타이머 등)을 수행하도록 설정하는 Hook입니다.useEffect(() => { // 실행할 코드 (Effect) return () => { // 정리 함수 (Clean-up): 컴포넌트가 사라지기 직전에 실행 };}, [의존성배열]);패턴코드 형태실행 시점마운트 시 1회useEffect(() => {...}, [])화면에 컴포넌트가 처음 나타날 때만 실행 (API 호출 등)특정 값 변경 시useEffect(() => {...}, [count])count 값이 바뀔 때마다 실행매 렌더링마다useEffect(() => {...})의존성 배열을 생략하면 화면이 그려질 때마다 실행 (주의 필요)4. 실..