💿 useEffect란?useEffect는 리액트 함수형 컴포넌트에서 외부 시스템과 동기화할 수 있는 Hook이다. 예를 들어, 네트워크 연결, 타이머 설정, 브라우저 이벤트 등록 등 리액트 외부의 작업을 처리할 때 사용한다. 📌 기본 문법 useEffect(() => { // 실행할 코드 (설정) return () => { // 정리(clean-up)할 코드 };}, [의존성]); 첫 번째 인자: 설정 함수 (컴포넌트가 마운트되면 실행된다.)두 번째 인자: 의존성 배열 (값이 변경될 때만 재실행된다.) 📌 실행 시점 컴포넌트 마운트 시 실행의존성 배열 값이 바뀔 때 언마운트 → 재실행컴포넌트 언마운트 시 정리 함수 실행개발 모드에서는 디버깅을 위해 한 번 더 실행됨 (Strict ..