목표


📌 주요 태스크 분해 (Task Breakdown)

태스크 이름 설명 책임 주체
1. 테이블 컴포넌트 기본 구조 정의 table, caption 태그 구성 및 스타일 정의 UI 개발자
2. caption Props 처리 캡션 텍스트를 prop으로 받아 반영 UI 개발자
3. Row 테이블 구조 설계 행 단위로 데이터를 렌더링할 수 있도록 컴포넌트 분리 UI/데이터 개발자
4. Column 테이블 구조 설계 열 단위로 데이터를 렌더링할 수 있도록 컴포넌트 분리 UI/데이터 개발자
5. 공통 셀(Cell) 컴포넌트 개발 Row/Column 양쪽에서 사용하는 데이터 셀 분리 UI 개발자
6. 테이블 Layout 및 스타일링 기본 표 스타일 + 유연한 커스터마이징 (ex: 높이, 정렬 등) UI 개발자
7. 데이터 바인딩 구조 설계 외부에서 데이터를 받아 테이블에 주입하는 형태 설계 데이터 개발자
8. 타입 정의 및 유효성 검증 PropTypes 또는 TypeScript로 인터페이스 명확히 정의 전담 개발자
9. 확장 포인트 고려 정렬, 필터링, 페이지네이션 등 이후 확장 고려한 설계