Today I Learned
오늘은 튜터님의 컴포넌트 나누기 특강이 있었다. 배운 내용을 다시 정리해볼 겸 글로 남겨보기로 하자.
내가 겪고있던 어려움
내가 프로젝트를 진행하는 방식은 다음과 같다.
- 요구사항 문서를 꼼꼼하게 읽는다.
- 기능별로 컴포넌트를 분리한다. 이 작업은 주로 머릿속에서 이뤄진다(...).
- 팀프로젝트인 경우 와이어프레임을 작성해서 팀원들이같은 청사진을 공유하도록 한다. 개인 프로젝트인 경우 이 과정은 보통 생략한다.
- 디렉토리를 생성하고, 껍데기 UI 를 만든다.
- 이 단계에서 부모-자식 컴포넌트를 설정한다. 앱 전체의 depth 가 정해진다.
- 라우터를 설정한다.
- 기능 구현에 들어간다.
Links