git clone https://github.com/prove-ability/cookang
cd coockang
npm install
npm run start:mock
npm run start
- react
- typescipt
- react-router-dom
- react-helmet-async
- redux-toolkit
- react-redux
- lodash
- axios
- styled-components
- json-server
api
- axios 를 활용한 요청
components
- react jsx 를 활용하여 만든 컴포넌트
features
- 스토어s / redux 에서 권장하는 구조로 reducer 대신 slice 사용
- 컨테이너 개념의 컴포넌트와 슬라이스(store)
pages
- 템플릿 블러오기 및 각 페이지 메타 태그 정보
routes
- 라우팅 정보
현재 프로젝트에서 사용하는 데이터는 mock data 로 json-server 를 활용하여 구축
스토어 ducks 패턴 활용