coffee-shop's People
coffee-shop's Issues
setup babel
- ts-loader를 babel-loader로 대체
Image data
- 개인 서버가 없어서... github에다가 더미 image data 올리기
Update Issue, Pull Request template
product component에서 Composable 삭제
기능 설명
- product component에서 Composable 삭제
- HTMLLIElement 상속
Create public folder & Change index.ts -> app.ts
🔨 기능 설명
public 폴더 생성 및 index.ts -> app.ts
html-webpack-plugin
🔨 기능 설명
html-webpack-plugin 설치 및 index.html에 css 설정
📑 체크리스트
수행해야 할 체크리스트
- branch 확인
- commit msg 확인
🚧 주의 사항
기능을 구현할 때 유의깊게 살펴볼 사항
- 없음
babel regeneratorRuntime error issue
⚠️ 버그 설명
babel에서 async/await 문법 사용 시 "regeneratorRuntime is not defined"
error가 뜨는 issue
상품 옵션 수량 조절
상품 옵션 수량 조절
옵션 수량 조절 및 주문하기 버튼 클릭
옵션 수량 조절 및 주문하기 버튼 클릭
상품 디테일 페이지에서 옵션 선택
상품 디테일 페이지에서 옵션 선택
Basic Core Component
🔨 기능 설명
attach, remove의 인터페이스를 가진 기본적인 컴포넌트 만들기.
.eslintignore에 webpack.config.js 추가
기능 설명
- .eslintignore에 webpack.config.js 추가
- webpack.config.js prettier 적용
- history Api 사용을 위한 historyApiFallback: true 설정
- bundle.js의 path를 고정시키기 위한 publicPath: "/" 설정
create index.ts
기능 설명
webpack entry index.js로 설정..
eslint + prettier
setup eslint + prettier
프로젝트 선언적으로 리팩토링
State에 따라 렌더링되도록 코드 전체 수정
Product Price Comma Formatting & Jest
기능 설명
- 제품 가격 콤마 포맷팅
- Jest 설치 및 위 함수 테스트 코드 작성
Product Page & Product Component
- Product Component
- Product Component를 감싸는 Product Page Component
- fetch dummy product data
Cart, ProductDetail, ProductList 페이지 라우팅
기능 설명
- 상품 클릭 시 ProductDetailPage로 라우팅
- url에 /cart -> cart 페이지로 라우팅
Setup coffee-shop project
- Webpack
- Typescript
- Eslint
- Issue, Pull Request Template
장바구니 페이지 및 장바구니 목록
장바구니 페이지 및 장바구니 목록
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.