안녕하세요, 이번 포스팅에서는 React 전역 상태 관리의 핵심 라이브러리인 Zustand를 정리해봤어요.React로 프로젝트를 하다 보면 한 번쯤 이런 고민을 하게 됩니다. “props를 몇 번이나 내려보내고 있지?”“Context가 점점 늘어나고 있는데 괜찮을까?”“Redux는 너무 무겁고 설정이 복잡한데...” 저도 같은 고민 끝에 Zustand를 선택했습니다.결제 페이지처럼 여러 단계의 상태를 관리해야 할 때,Zustand는 깔끔하고 단순한 해법을 제시해줬습니다.1. Zustand를 선택한 이유당시 진행 중이던 프로젝트는 인터파크 티켓 결제 리디자인이었습니다.결제는 다음과 같은 단계로 구성되어 있었죠.예매자 정보 입력배송 방법 선택결제 수단 선택문제는 단계가 바뀔 때마다 이전 단계의 데이터를 유..