React Query 메인테이너인 도미니크 도르프마이스터가 Zustand를 어떻게 활용하는지에 대해서 소개한 글입니다. (한국어 번역) 목차는 다음과 같습니다.
- Zustand 소개
- 커스텀 훅만을 export해라
- atomic selector 선호
- 상태에서 Action을 분리하기
- Setter가 아닌 Action을 Event로 모델링하라
- Store 범위를 작게 유지해라
- 다른 라이브러리 조합하기
특히 마지막 부분에 React Query의 쿼리 키를 Zustand의 상태를 이용해서 네추럴하게 Refetching 하는 부분이 인상 깊었습니다.
Zustand를 어떻게 하면 잘 사용할 수 있을까 고민하시는 분이 있다면 내용이 많지 않으니 꼭 읽어보시기를 추천드립니다.