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. 확장 포인트 고려 |
정렬, 필터링, 페이지네이션 등 이후 확장 고려한 설계 |
|