728x90
반응형
Jotai 와 Zustand 창시자 dai-shi 의 글
요약
- Zustand는 기본적으로 단일 Store입니다. (여러 Store을 만들 수 있지만 분리되어 있습니다). Zustand는 외부 저장소이며 후크는 외부 세계를 React 세계에 연결하는 것입니다.
- Jotai는 원시 원자이며 그것들을 구성합니다. 이런 의미에서, 그것은 멘탈 모델을 프로그래밍하는 문제입니다. useState+useContext를 대체하는 것으로 볼 수 있습니다. 여러 컨텍스트를 만드는 대신 원자는 하나의 큰 컨텍스트를 공유합니다.
언제 사용해야 하나요
- useState+useContext를 대체해야 하는 경우 jotai가 적합합니다.
- React 외부에서 상태를 업데이트하려면 zustand가 더 잘 작동합니다.
- 코드 분할이 중요한 경우 jotai가 잘 수행되어야합니다.
- Redux devtools를 선호한다면 zustand를 사용하는 것이 좋습니다.
- 서스펜스를 활용하고 싶다면 jotai가 바로 그 중 하나입니다.
- 두 반응 렌더러 사이를 연결하기 위해 글로벌 저장소가 필요한 경우 zustand만 작동합니다. (Jotai의 공급자없는 모드에서는 더 이상 유효하지 않지만 Zustand가 더 잘 작동 할 수 있습니다.)
반응형
'프론트엔드 개발 > React.js' 카테고리의 다른 글
React Query 캐시 초기화 후 다시 받아오기 (0) | 2023.06.14 |
---|---|
서버사이드 렌더링를 사용하더라도 결국 다운받는 HTML 파일 크기를 줄여야 사용자에게도 구글봇에게도 유리하다. (0) | 2023.02.05 |
웹 프론트엔드 유용한 링크 모음 (0) | 2023.02.04 |
자바스크립트 모듈 & 번들러 (CommonJS, AMD, ESModule, Webpack, Rollup, Parcel, esbuild, swc, vite, turbopack) (0) | 2023.01.28 |
Vite 아직 사용하지 마세요!!! (1) | 2023.01.28 |