Recent Posts
Recent Comments
Archives
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- js
- 리터럴
- 오블완
- useRouter
- git
- 스파르타코딩클럽
- 프로젝트 셋팅
- 코테
- 초기셋팅
- vscode
- 셋팅
- 코드카타
- 소셜 로그인
- 티스토리챌린지
- deep dive
- 모던자바스크립트
- array정적메서드
- Next
- domain
- 내일배움캠프
- React
- 모던 자바스크립트
- CORS
- vercel
- 자주 까먹는
- 구글 로그인
- 프로그래머스
- 코딩테스트
- nextjs
- error
- Today
- Total
목록zustand (1)
파피루스
[react] 전역 상태 관리 tool 비교 (redux, zustand, context api)
Zustand, Context API, Redux는 모두 상태 관리를 위한 도구이지만, 각 도구는 사용 목적, 복잡도, 성능 최적화 측면에서 차이가 있다. 1. ZustandZustand는 간단하고 가벼운 상태 관리 라이브러리로, 함수형 프로그래밍에 기반을 두고 있으며, 상태를 효율적으로 관리할 수 있습니다.특징간결함: 상태 정의와 사용 방식이 매우 간단합니다. useStore 훅을 사용하여 상태를 구독하고 관리합니다.성능 최적화: Zustand는 상태의 일부분만 구독할 수 있어, 구독된 상태가 변경된 컴포넌트만 리렌더링 됩니다. 이로 인해 리렌더링 성능이 최적화됩니다.미들웨어 지원: 미들웨어나 비동기 로직도 처리할 수 있지만, Redux처럼 구조화된 미들웨어가 아닌 단순한 기능적 미들웨어를 제공합니다...
React
2024. 9. 12. 16:24