devmoa

크레딧잡 새로운 상태관리를 위한 여정 (feat. Zustand)

원티드·2022년 10월 25일·00
상태 관리ZustandReduxSagaReact기술 부채마이그레이션

AI 요약

Beta

크레딧잡 프론트엔드팀은 3년 이상 관리되지 않은 레거시 코드의 기술 부채 문제를 해결하기 위해 새로운 상태 관리 라이브러리 도입을 결정했습니다. 기존 Redux와 Saga 조합은 코드 복잡성, 낮은 가독성, 높은 사이드이펙트 발생 확률, 그리고 로컬 상태 관리에도 Redux를 사용하는 비효율성을 야기하고 있었습니다.

이에 팀은 러닝 커브가 낮고 기존 구조와의 호환성을 고려하여 Zustand 도입을 검토하게 되었습니다. 향후 개발될 기능에는 Zustand를 우선 적용하고, 안정성이 검증되면 기존 Redux 구조도 점진적으로 마이그레이션할 계획입니다.

이 글은 이러한 상태 관리 라이브러리 선택 과정과 그 배경을 공유합니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다