QA
- 실제 결제 페이지를 연결해놓아서 테스트를 할 수 없음.

pros
- 디렉토리 구조가 잘 정돈됨.
- hook을 잘 사용함.
- react에 대한 이해를 하고 코드를 작성함.
cons
- gitignore에 env가 제대로 반영되지 않아 보안적으로 취약함.
- 페이지 경로가 App.tsx와 routes.ts 두 개에 나눠서 지정되어 있음.
useRecoilValue
등 원하는 값만 가져올 수 있는데 useRecoilState
만 사용함. recoil에 대한 이해가 필요함.
- styled-component와 inline style이 혼재함.
- early return을 적극적으로 사용하면 좋을 것 같음.
question
- 상태관리 라이브러리로 recoil을 선택한 이유가 있을까요?
- 404와 500 에러 두 가지에 대해서만 에러 페이지가 정의되어 있는 이유가 있을까요? 만약 다른 에러 코드라면 어떻게 처리해야 할지 그리고 404와 500 페이지를 구분한 이유가 궁금해요.