3월4일 TIL

임덤덤·2023년 3월 4일
0

Type 구조분해 할당

  • 오늘 프로젝트 진행하면서 데이터의 Type을 지정하는데 어려움을 겪었다
  • 부모에서의 타입지정은 괜찮았는데 자식에게 Props로 상속할때 문제가 발생되었다
    • 어려웠다는게 전체적인 구조를 잡는게 너무 어려웠다
    • interface를 통해서 지정하다보니 객체처럼 key값이 생겨서 코드가 이상했다
  • 하지만 상속이라는 개념을 뒤늦게 깨닳아버린 나는.. 뒤늦게야 해결 할 수 있었다
export interface CategoryType {
  categoryList: {
    categoryId: number;
    categoryName: string;
  }[] | undefined;
}

자식 컴포넌트

interface Props extends CategoryType {
  newCategory: boolean;
  editActive: boolean;
}
profile
응애🐣 예비 개발자 입니다.

0개의 댓글