문서 목록
⭐️는 필수 지식, 💡는 이해하면 좋은 지식이에요.

React 라이프사이클

개념 설명

컴포넌트의 생성, 업데이트, 소멸 과정에서 발생하는 단계별 생명주기. 함수형 컴포넌트에서는 useEffect로 제어.

핵심 포인트

  • 마운트(Mount): 컴포넌트 생성 및 DOM 삽입 시점
  • 업데이트(Update): props나 state 변경으로 리렌더링 시점
  • 언마운트(Unmount): 컴포넌트가 DOM에서 제거되는 시점
  • useEffect 의존성 배열로 실행 시점 제어 가능
  • 클린업 함수로 메모리 누수 방지 및 구독 해제

예시 코드

function LifecycleComponent({ userId }) {
  const [user, setUser] = useState(null);
  const [count, setCount] = useState(0);

더 많은 내용을 확인하세요! 📚

React 라이프사이클의 전체 내용을 보시려면 프리미엄 플랜이 필요합니다.

✨ 모든 기술 문서 무제한 액세스

📝 실습 예제와 상세한 코드 설명

🎯 면접 예상 질문과 답변 가이드

플랜 비교하기