자동판매기
이 프로젝트에 리덕스를 쓰는 건 과한 것 같지만 리덕스 연습용
리액트, 리덕스(가능하면 TDD) 연습
- 지갑의 돈은 50, 100, 500, 1000단위로 사용할 수 있다.
- 음료는 이름/가격/재고로 구성되어 있다.
- 지갑의 돈을 클릭하면 자판기에 들어간 금액이 증가한다.
- 반환버튼을 누르면 자판기에 들어간 모든 돈이 지갑으로 반환된다.
- 자판기의 금액을 초과하지 않는 금액의 음료를 구매할 수 있다.
- 재고가 없는 음료는 품절 처리되고 구매할 수 없다.