프로젝트 회고¶
기획¶
1주차 기획¶
프로젝트 기간이 짧다 보니, 주제 기획까지 빠르게 진행되어야 해서 충분한 고민을 하기 어려웠다.
제한된 리소스와 기간 내에 우리 팀이 구현할 수 있는 기능 범위를 판단하는 것이 어려웠다.
2주차 기획¶
지도 페이지 유저플로우 기획이 가장 고민이었고, 현재도 고민임. 어떤 플로우로 서비스를 이용할 수 있게 해야할 지?
‘분석’이 들어간 서비스에 대한 고민
프론트엔드¶
- 정규식과 같은 리액트와 직접적으로 관련없는 코드는 밖으로 빼는게 좋다.
-> 필요없는게 같이 계속 리렌더링 되면 메모리를 같이 잡아먹는다.
- 나의 코드에는 ‘일관성’이 부족하다.
-> 일관성을 가지고 코드를 해야한다. prettier, eslint등 사용해서 도움 받기
- 변수명 함수명 짓는거에도 주의하기
-> ex) setId를 하는데 함수명은 getId? 다른 페이지에서는 handleId?
- 컴포넌트도 분리해서 정리해서 저장하도록 한다
-> 리팩토링, 컴포넌트 분리, 폴더 정리해서 가지고 있도록 정리 필요
주석 태그 사용 (http://egloos.zum.com/rucaus/v/2455594)
onChange에서 계속 리렌더링 되는거에 대해서는 비제어컴포넌트/제어 컴포넌트로 공부하기