# 그룹프로젝트 2주차 데모 발표 - 프로젝트 개요 - Mapbox 기반 구글 Map Style 클론 - 서버 사이드 없이 React-Redux 클라이언트 사이드만 + TypeScript - 블로그 등에서 입력하는 네이버 지도를 사용자들이 직접 스타일링할 수 있게 하기 위함 - 이번 주 진행 내용 - 지난 주 전반적인 레이아웃 구현하고 미흡했던 부분 보완 및 추가 - 디자인 패턴 수정; 일반적인 Container-Presenter 패턴을 수정하여 Presenter-Hooks 위주로 설계 - presenter만 활용되는 경우도 있고 - velopert님 블로그에서 container-presenter 패턴을 사용하지 않는 것을 보게 됨 - 프로젝트 규모나 특징을 고려하여 수정 - Redux를 사용하기 위한 Store, Dispatch, Reducer 등 Hooks 추가 - Mapbox가 갖고 있는 속성들-구글 MapStyle 속성들-멘토님 제공한 샘플 데이터 속성들 비교 및 분류 - NCP-GitHub Action 활용한 자동 배포 - 어려웠던 점 - TypeScript : 하나를 추가할 때마다 두세개의 에러가.. - 미리 에러가 날 부분을 알려주기 때문에 효율이 좋다고 들었는데? - 에러가 지나치게 많이 나는 것 아닌가? - Redux - 아직 잘 모르는 부분들 - 멘토님 총평; 추상적인 프로젝트 목표를 구체화할 필요 - 렌더링 최적화 : fps 등 수치화된 목표 필요 - 부가 기능 추가 : 어떤 부가 기능을 추가할 건지 명확하게 - -> 구체화하기 어려운 내용은 일단 삭제, 렌더링-부가 기능 등에 대해 좀더 학습해 보기로