v1.0 MSW, Jest 를 활용한 기본적인 CRUD 페이지 개발해보기 v1.1 기존 개발한 페이지에 API 및 추가 기능 연동 및 리팩터링
- close #13
- React (Create React App)
- Tanstack-Query V5
- Axios
- Mock Service Worker
- Jest (testing-library/react, jest-stare)
- TailwindCSS (headlessui, heroicons, react-slick)
- Zustand
기본적으로 프로젝트 폴더로 이동 후 실행하여야 합니다.
cd 2회차
cd 백승훈
설치 및 실행
npm i
npm run start
npm run test
내부 문구에서 a를 누르면 전체 테스트
테스트를 1회 시행한 후에 리포트가 자동 생성됩니다. 하단 명령어를 통해 확인할 수 있습니다.
npm run report
- 선택 가능한 SelectBox
- 문의하기 및 문의 리스트 탭구조
- [POST] 문의하기 클릭시
- [GET] 문의 리스트
- [DELETE] 문의 리스트 삭제
- 문의 단계 예외처리
- MSW를 기반으로 온라인 상태가 아니더라도 사용가능 (현재는 MSW만 연결된 상태)
- JEST 테스트를 통해 테스트 및 결과 리포팅
- Zustand를 통한 상태관리
- 실 Api 연결
- 로그인 로그아웃 회원가입 로직 구현