web27-Wabinar
web27-Wabinar copied to clipboard
Refactor: 상태 관리에 react-query 적용
♻️ 리팩토링 사항
Context API 사용으로 초기값 타입 가드, 비동기 처리 등 개선할 부분이 있습니다.
프로젝트에서 사용하는 상태들을 정리해보니 서버 상태 레이어를 분리하는게 유지보수에 도움이 될 것 같다고 판단해 react-query를 선택했습니다.
- [ ] react-query를 적용해 상태들을 정리합니다.
📖 참고 사항
react-query 사용을 위한 기본적인 세팅만 완료했어요. main.tsx에 QueryClientProvider 추가하고 workspaceContext만 useQuery로 대체한 상태에요. 이미 작업이 조금 섞인 것 같아서 상수화나 모듈화는 이쪽 작업으로 넘길게요.