중간 점검(self)
2023. 4. 12. 10:59ㆍ공부/ict인턴십
반응형
// 1. 레이아웃 만들기 [ㅇ]
// 2. 테이블 만들기 [o] - 상위공통코드, 공통코드, 코드명, 상세보기, 삭제버튼 + 정렬기능 추가
// 3. 검색 필터 만들기[0] -> 테이블 자체 기능
// 4. api처리 만들기
//codeAPI.js[0]
//ccodeReducer.js[0]
// 5. 테이블 상위코드 합치기 추가[0]
// 6. 상세보기 페이지 만들기[o] -
// 추가하기 - 수정버튼[0]
//
// 7. 삭제기능 추가[0]
// 8. 추가기능 추가[0]
// 9. 수정기능 추가[0]
//추가할 기술 리스트
// 10. (백, 프런트)데이터 검증 추가할것[]
// 11. (폼-상세보기)사용여부 기본값 설정 []
// 12. (폼-상세보기)하위 코드 추가 기능 작성[]
// 13. (폼-상세보기)상위코드명 추가 기능 작성 []
// 14. (테이블-삭제)일괄삭제 추가하기[]
//테이블 관련
//이슈사항
// 1.데이터 필터링시 꺠짐현상 발생
// const filteredData = codeData && Array.isArray(codeData) ? codeData.filter((item) => item.commCd !== 'CL000000000') : [];
//2. columns - 상위코드에 (...getColumnSearchProps)적용시 render 적용이 안됨
//3. 테이블이 로딩중일때 로딩중이라는 화면 띠우는 방법 > 현재 아래로 통일
// locale={{
// emptyText: (
// <span className="helper-text">검색결과가 없습니다.</span>
// )
// }}
// 해결법 > 백엔드에서 리스트를 줄때 다름 state도 줘서 그거 받고 확인시불러오기
// 다른 이슈 > 이미 맨 처음 그냥 api없는채로 랜더링을 해버려서 빈값이 사용자에게 보여버림 > 걍 이미 만들어진 codeListState 전달
// 다른 이슈 > 로딩과 비어있음이 같이 나옴
'공부 > ict인턴십' 카테고리의 다른 글
코드관리 개발 보고서 (0) | 2023.04.17 |
---|---|
백엔드에서 에러 처리 (0) | 2023.04.12 |
배경 지식 (리액트 장고 정리) (0) | 2023.04.06 |
코드 개선 사항 + 질문 리스트 (0) | 2023.04.06 |
업무 계획 (일정관리) (0) | 2023.04.06 |