Closed Seok93 closed 1 month ago
이 풀 리퀘스트는 여러 컴포넌트에서의 코드 수정을 포함합니다. ModalProjectForm.tsx
에서 useWatch
훅이 제거되어 폼 상태 관리가 단순화되었습니다. UpdateModalProject.tsx
에서는 로딩 스피너 표시 조건이 확장되어 여러 비동기 작업에 대한 피드백을 개선했습니다. UpdateModalTeam.tsx
에서는 toastWarn
함수가 제거되어 알림 처리 방식이 간소화되었습니다. authServiceHandler.ts
와 teamServiceHandler.ts
에서는 JWT_TOKEN_DUMMY
가 삭제되었고, 팀 관련 API의 오류 처리 및 역할 검증이 강화되었습니다. CalendarPage.tsx
에서는 변수 이름이 변경되었으며, axiosProvider.ts
에서는 Axios 인터셉터의 오류 처리 로직이 개선되었습니다.
파일 경로 | 변경 요약 |
---|---|
src/components/modal/project/ModalProjectForm.tsx |
useWatch 훅 제거 |
src/components/modal/project/UpdateModalProject.tsx |
로딩 스피너 표시 조건에 isProjectLoading 추가 |
src/components/modal/team/UpdateModalTeam.tsx |
toastWarn 함수 제거 |
src/mocks/services/authServiceHandler.ts |
JWT_TOKEN_DUMMY 임포트 제거 |
src/mocks/services/teamServiceHandler.ts |
JWT_TOKEN_DUMMY 임포트 제거 및 팀 관련 API 로직 수정 |
src/pages/project/CalendarPage.tsx |
isTaskLoading 변수를 isTasksLoading 으로 이름 변경 |
src/services/axiosProvider.ts |
Axios 인터셉터의 오류 처리 로직 개선 |
Objective | Addressed | Explanation |
---|---|---|
환경 설정을 구체적으로 분리하기 (#254) | ✅ |
ModalProjectForm.tsx
의 useWatch
훅 제거와 UpdateModalProject
컴포넌트의 UI 수정이 관련이 있을 수 있습니다.SearchUserInput
컴포넌트의 리팩토링이 ModalProjectForm.tsx
의 사용자 입력 처리와 관련이 있을 수 있습니다.ModalTaskForm
컴포넌트의 수정이 ModalProjectForm.tsx
의 사용자 입력 및 폼 처리와 관련이 있을 수 있습니다.CreateModalTeam
컴포넌트의 변경 사항이 ModalProjectForm.tsx
의 폼 처리 및 사용자 상호작용 개선과 관련이 있을 수 있습니다.UpdateModalProject.tsx
의 업데이트가 ModalProjectForm.tsx
의 폼 관리 및 사용자 상호작용 개선과 일치합니다.ModalProjectForm.tsx
의 데이터 처리 및 사용자 상호작용 개선과 간접적으로 관련이 있을 수 있습니다.🗃️ Chore
🐰 변화의 바람이 불어와
폼이 간소화되고, 스피너가 춤춰요.
팀과 프로젝트가 함께 성장하고,
오류는 사라져, 모두가 웃어요!
코드를 다듬고, 더 나은 길로,
함께 나아가요, 우리 모두! 🌟
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
PR Type
What kind of change does this PR introduce?
Related Issues
What does this PR do?
Other information
공통 설정은
.env
에 넣어두었고, 환경별로 필요한 설정은.env.local
,.env.staging
,.env.production
로 분리하여 넣어두었습니다. 파일 내용응 따로 드리겠습니다. 추가적으로 staging 환경은 로컬에서 테스트 하기 위해서 build 이후 serve 라이브러리를 추가했습니다. build 이후 사용하시면 됩니다.참고자료: Vite 공식 문서: Vite의 환경 변수와 모드