훅 라이프사이클
React 훅 라이프사이클 관리와 내부 동작 문서입니다.
개요
Context-Action React 훅은 적절한 리소스 관리, 메모리 정리, 최적 성능을 보장하기 위해 특정 라이프사이클 패턴을 따릅니다.
핵심 개념
- 등록: 훅이 리소스를 등록하는 방법 (핸들러, 구독, ref)
- 정리: 컴포넌트 언마운트 시 자동 리소스 정리
- 성능: 훅 최적화와 재등록 패턴
- 메모리 관리: 메모리 누수와 리소스 고갈 방지
훅 카테고리
액션 훅
아키텍처 통합
훅은 Context-Action 프레임워크 레이어와 통합됩니다:
- 뷰 레이어: React 컴포넌트는 액션 디스패치와 상태 구독을 위해 훅을 사용
- 뷰모델 레이어: 액션 훅은 파이프라인 시스템에 연결
- 모델 레이어: 스토어 훅은 반응형 상태 관리를 제공
- 성능 레이어: RefContext 훅은 제로 리렌더 DOM 조작을 활성화