React 상태 관리 심화 — Managing State (react.dev/learn/managing-state 기반)

TypeScript / JavaScript / React UI 컴포넌트 개발은 능숙한 중급 개발자. 함수형 컴포넌트, useState 기본 사용, 이벤트 핸들링, props 흐름은 이미 안다. 다만 state 설계·구조화·공유·보존·리듀서·컨텍스트 영역에서 깊이가 부족하다. · ko · 총 26개 class · 35개 학습 목표 · 196.0분

오리엔테이션 — 왜 state 설계가 따로 필요한가

사고방식 전환 — 선언형 UI와 visual states로 반응하기

state 구조 설계 — 5가지 원칙으로 동기화 버그 차단

컴포넌트 간 state 공유 — Lifting State Up

state 보존과 리셋 — 트리 위치와 key prop

Reducer로 state 로직 추출하기

Context로 깊이 데이터 전달하기

Reducer + Context로 확장하기

종합 — 안티패턴 진단과 통합 케이스 스터디