[React] Zustand로 상태관리하기
·
JavaScript/React
Redux보다 가볍고, Context보다 편한 상태관리 솔루션Zustand란 무엇인가?Zustand는 독일어로 “상태(state)”라는 뜻입니다.React에서 상태를 효율적으로 관리할 수 있도록 만든 매우 작고 단순한 상태 관리 라이브러리입니다.만든 사람: Poimandres 팀, react-three-fiber나 valtio 만든 그 팀파일 크기: 1KB 미만 (gzip)의존성: 없음, 외부 라이브러리에 전혀 의존하지 않음훅 기반 API 사용: useStore() 하나로 상태를 가져오고 업데이트까지 함왜 Zustand를 쓰는가?Redux보다보일러플레이트가 거의 없음리듀서, 액션, 디스패치 안 써도 됨상태 선언과 사용이 같은 파일에서 가능Context보다불필요한 리렌더링이 없다Context API는 상태..