프론트엔드 상태관리(Redux, Recoil, Zustand)

1차 카테고리
Frontend
2차 카테고리
state managment
생성 일시
2025/01/15 02:32
최종 편집 일시
2025/03/25 11:50
발행여부
unpublished
최근 Next.js를 사용하면서 클라이언트 컴포넌트에서 상태관리가 필요해, Zustand를 사용한 경험이 있었다. Next.js에서 zustand가 아닌 다른 상태관리 라이브러리를 사용한 레퍼런스들은 많지 않았기 때문에 선택하게 되었다. 하지만 왜 Zustand를 사용하는지에 대한 이해가 어려웠다.
프론트엔드 개발 공부를 하면서 지겹도록 들었던 상태관리의 중요성은 정말 잘 알고있지만, 설명하기에는 막연하게 어려운 느낌이 많이 든다. 이번 기회에 상태관리 라이브러리들의 장단점이나 원리들을 잘 정리해놓을 필요성을 느꼈다.

상태관리가 필요한 이유

데이터 페칭 라이브러리

1. React Query

상태관리 라이브러리

1. Recoil

2. Zustand

3. Styled Component

4. Emotion

 Reference

부족한 글 읽어주셔서 감사합니다~ 피드백 환영합니다~