React의 기본 상태 관리는
useState와 props입니다. 컴포넌트 트리가 깊어지면 prop drilling 문제가 발생합니다. 중간 컴포넌트들이 사용하지도 않는 props를 전달만 해야 하므로 유지보수가 어렵고, 불필요한 리렌더링이 발생합니다. 상태 관리 라이브러리는 이를 해결하여 전역 상태를 효율적으로 공유하고, 리렌더링을 최적화합니다.