깃허브 Repo

https://github.com/simian114/react-payments

노션 링크

https://www.notion.so/react-payment-0d5c462e5622467ea571b332b06fda36

실행 방법

json-serverCRA 앱이 실행될 두 개의 포트가 필요합니다. 각각 5000번, 3000번 포트로 실행됩니다.

npm run devjson-serverCRA 앱을 실행합니다. 실행에 실패한다면 포트를 확인해주세요.

시연영상

카드리스트 및 이름 변경

카드리스트 및 이름 변경

카드 생성

카드 생성

사용한 라이브러리

  1. styled-components
  2. redux
  3. craco
  4. react-router-dom
  5. json-server

고려한 것

폴더의 구조

이전까지의 코드를 보면 폴더의 구조, 파일의 이름등이 명확히 드러나지 않는 경우가 많았습니다. 특히 폴더의 구조는 그날따라 달라졌던거 같습니다. (물론 CRA 를 사용하면 어느정도의 구조는 잡혀지지만, 이렇게 만들어지는 파일 그 이상을 작성할 때 문제가 있었다.)