2025-07-31 19:46
Status:
zustand
- 경량에 매우 인기 있는 상태관리 라이브러리
- 리덕스 같은 기존 라이브러리는 사용하려면 보일러플레이트 가 많았는데 얘는 거의 없음
- 난이도는 낮고 성능은 좋아서 신규 프로젝트면 거의 당연시 될정도로 퍼짐
기본 아이디어 및 구조
- create 를 사용해 스토어를 생성한다
- store 안에서는 상태와 set, 또는 get 을 통해 동작을 정의한다.
- 이렇게 만든 전역 상태를 필요한 곳에서 호출해서 만들어둔 동작으로 활용한다.
- 기능별로 모듈화 가능
- 사용할때는 선택자로 어떤 상태를 읽을지 지정해 성능 개선
References
Zustand 핸드북 Zustand 핸드북2 최신 Next.js 프로젝트에서 Zustand 사용법 및 활용 케이스 핸드북 본질적으로 왜 상태관리 라이브러리를 써야 하는가_