본문 바로가기
IT/Knowledge

zustand 란?(React 에서)

by 성준하이 2024. 10. 23.
반응형

Zustand(주스탠드) 에 대해서 알게 되어 정리 포스팅을 작성한다.

 

우선 공식 홈페이지는 아래와 같다.

https://zustand-demo.pmnd.rs/

 

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)할 수 있다.
반응형

'IT > Knowledge' 카테고리의 다른 글

공인 IP 도메인 획득 관련(도메인 대행사)  (8) 2024.11.11
웹마스터 란?  (8) 2024.11.10
RxJava 란?  (11) 2024.10.18
Reactive Programming(리액티브 프로그래밍) 이란?  (18) 2024.10.17
키네시스 스프링(Kinesis Spring) 이란  (12) 2024.10.15

댓글