최근 Next.js를 사용하면서 클라이언트 컴포넌트에서 상태관리가 필요해, Zustand를 사용한 경험이 있었다. Next.js에서 zustand가 아닌 다른 상태관리 라이브러리를 사용한 레퍼런스들은 많지 않았기 때문에 선택하게 되었다. 하지만 왜 Zustand를 사용하는지에 대한 이해가 어려웠다.
프론트엔드 개발 공부를 하면서 지겹도록 들었던 상태관리의 중요성은 정말 잘 알고있지만, 설명하기에는 막연하게 어려운 느낌이 많이 든다. 이번 기회에 상태관리 라이브러리들의 장단점이나 원리들을 잘 정리해놓을 필요성을 느꼈다.
상태관리가 필요한 이유
데이터 페칭 라이브러리
1. React Query
상태관리 라이브러리
1. Recoil
2. Zustand
3. Styled Component
4. Emotion
Reference
부족한 글 읽어주셔서 감사합니다~
피드백 환영합니다~