주제는 작고 설명 가능하게
To-Do, 검색 앱, 날씨 앱처럼 한 문장으로 목적을 설명할 수 있는 주제가 완주 가능성이 높습니다.
좋은 프로젝트는 기능을 많이 넣는 것보다 핵심 사용 흐름을 끝까지 완성하는 데서 시작합니다. 주제, 데이터, 화면, 배포 범위를 먼저 고정하면 구현 중 흔들림이 줄어듭니다.
To-Do, 검색 앱, 날씨 앱처럼 한 문장으로 목적을 설명할 수 있는 주제가 완주 가능성이 높습니다.
목록 보기, 상세 확인, 저장이나 필터링처럼 사용자가 실제로 지나갈 경로를 먼저 연결합니다.
로컬에서만 동작하는 코드가 아니라 빌드, 라우팅, 빈 상태, 오류 상태까지 확인된 URL을 목표로 둡니다.
데이터가 꼭 필요한가: 외부 API가 불안하면 먼저 정적 데이터로 화면 흐름을 완성합니다.
페이지가 너무 많은가: 핵심 목록, 상세, 설정만 남기고 부가 페이지는 다음 버전으로 미룹니다.
상태가 복잡한가: useReducer나 Context가 필요한 상태와 지역 상태를 구분합니다.
디자인이 막히는가: 완벽한 UI보다 일관된 간격, 상태 표시, 반응형을 우선합니다.