Zustand
리덕스가 제공하는 기능을 거의 대부분 비슷하게 제공하면서, 더 간단하다!
자연스럽게 로직이 명확해지고, 쓸 데 없는 코드들이 없어진다!
자연스럽게 코드의 높은 응집도 달성 가능!
Provider가 필요 없다!
특정한 상위 컴포넌트에 Provider로 감싸지 않아도, Singleton 인스턴스를 가져다 쓰는 것처럼 전역 상태에 접근할 수 있음
Redux Devtools 사용 가능
효과적인 디버깅
코드 변경점
https://github.com/studroid/lemonbase-onboarding-review-service-frontend/pull/1