1. 개발
*개발목표
-React와 Mobx로 container store view로 웹을 관리하고 obsevable action기능으로 state를 관리하여 rendering 해준다
* 개발범위
-헤더: 메뉴바와 로그인 구현
-바디: 상품리스트와 리스트 컴포넌트 구현
-푸터: 사이트정보 표출
-로그인 확인 여부 및 메뉴바 onClick이벤트로 바디부분 렌더링 작용 / ItemList의 ItemView와 DetailView 상호작용
-장바구니로 사용자가 직접 원하는 Item을 chckBox를 통해 간단한 검색이 가능하고 버튼으로 간단한 Item 추가 수정 삭제
-로그인 여부를 확인하여 결제버튼 작용
-회원가입을 통해 UserData 추가 / 유저 데이터 및 아이템 데이터 추가 수정 삭제 구현 시간부족
-DetailView에서 로그인 여부와 회원정보로 간단한 리뷰 작성 / DB미연동 및 시간부족
* 개발기간
-아이템 및 개발범위 회의 하루
-개발 6일 (휴일 3일 포함)
2. 사용기술
*React
적용된 기능: 변경되는 state와 전달되는 props를 통해 컴포넌트를 랜더링 하여 Single Page Application으로 구현
*Mobx
적용된 기능: ovservable과 action 개념을 사용하여 랜더링 해줄 스테이트와 이벤트 함수 통합관리
*Scss, Semantic_UI, React_Bootstrap
적용된 기능: 컴포넌트의 디자인과 레이아웃을 정의하고 가시성 높은 각종 UI를 구현
*Git
적용된 기능: 프로젝트 공동 공유와 관리 기능
*기타 라이브러리
적용된 기능: react-slideshow-image 라이브러리로 메인페이지 대문 이미지 슬라이드 적용