IT/Knowledge
zustand 란?(React 에서)
성준하이
2024. 10. 23. 09:42
반응형
Zustand(주스탠드) 에 대해서 알게 되어 정리 포스팅을 작성한다.
우선 공식 홈페이지는 아래와 같다.
Zustand
zustand-demo.pmnd.rs
사용하기 위해서는 github 의 공식문서를 확인하면 된다.
https://github.com/pmndrs/zustand
GitHub - pmndrs/zustand: 🐻 Bear necessities for state management in React
🐻 Bear necessities for state management in React. Contribute to pmndrs/zustand development by creating an account on GitHub.
github.com
본론으로 들어와서
zustand 는 작고 빠르며 확장 가능한 React 프로젝트에서 사용하는 상태 관리(Store) 라이브러리이다.
상태 스토어는 애플리케이션 상태를 저장하고 관리하는 중앙 저장소라고 생각하면 되고,
사용하면 애플리케이션의 여러 컴포넌트에서 동일한 상태를 공유하고 관리할 수 있다.
장점
- 독선적이지 않고, 특정 작업 방식을 강요하지 않는다.
- 사전에 작성해야 할 예열(boilerplate) 코드가 적다.
- 컨텍스트 프로바이더(provider)에 의존하지 않는다.
- 컨텍스트(context)를 사용하는 것보다 더 빠르다.
- 기본적으로 상태를 병합(merge)해 구문 작성이 편리하다.
- 미들웨어(middleware)를 사용해 확장(extendable)할 수 있다.
반응형