1. 전역 상태(Global State)란?
1-1. 전역 상태의 정의
전역 상태란
👉 여러 컴포넌트에서 공통으로 사용해야 하는 상태를 의미합니다.
예시:
- 로그인 사용자 정보
- 인증 상태
- 장바구니
- 공통 코드(코드 테이블)
- 테마 / 언어 설정
1-2. 로컬 상태(useState)의 한계
App
├─ Header
├─ PageA
│ └─ Child
└─ PageB
문제:
- PageA, PageB 모두 로그인 정보 필요
- props로 계속 전달 (props drilling)
📌 규모가 커질수록 상태 전달 구조가 복잡해짐
2. Redux의 등장 배경
2-1. Redux의 목적