⚜ 박민주, 안병진 --- 1번째 계산기 구현
⚜ 이지용, 윤예나 --- 2번째 계산기 구현
npm run start
.
├── App.js
├── common // 공통 컴포넌트로 사용 가능한 Grid 포함(width, padding 등 여백, 간격과 관련된 컴포넌트)
│ └── Grid.js
├── components // App.js에 렌더링할 2가지 계산기 컴포넌트
│ ├── Calculator1.js
│ └── Calculator2.js
├── index.js
├── reset.css // css 초기 설정
└── utils //날짜 형식과 금액 형식(3자리마다 comma, 소수점 2자리 표시) 등 공통으로 쓰일 수 있는 함수
├── formatDate.js
└── formatMoney.js
- 환율 계산 및 결과 렌더링
- input 입력 시 실시간으로 ',' 찍기
- 결과 금액에 ',' 추가 및 소수점 두번째 자리까지 표시
- [1번째 계산기] - 로컬스토리지에 api 데이터를 저장하여 불필요한 요청 방지, 조건에 맞지 않는 값 입력 후 submit 버튼 클릭 시, 에러 메세지 송출.
- [2번째 계산기] - 첫 렌더링 시 첫번째 탭을 defalut로 선택, utils 함수 구현