개발 잘해지는 닉네임
243
2021-04-14 14:21:24
0
61

서버에서 보내주는 값이 조금씩 다를때 어떻게 타입스크립트를 적용해야 할까요?


서버가 가진 게시글의 전체정보는 다음과 같습니다.

{
  글번호
  제목
  내용
  날짜
  작성자
}


목록을 보는 api에서는 다음과 같은정보를 주고

{
  글번호
  제목
}


게시글 각각은 다음의 정보를 줍니다.

{
  제목
  내용
  날짜
  작성자
}


타입스크립트를 다음과 같이 만들었는데 계속 값이 있는지 체크해야해서 사용하기에 별로 좋지 않다는 느낌이 듭니다.

interface Post {
  글번호?: number
  제목: string
  내용?: string
  날짜?: Date
  작성자?: string
}


PostForList, DetailPost 와같이 리스트용, 게시글보기용 타입을 따로 정의해서 쓰는게 좋을까요? 아니면 위의 예제처럼 그냥 ?붙여서 쓰는방법이 좋을까요?


또다른 방법이 있다면 알려주세요 타입스크립트 초보라 적용하기가 힘드네요 ㅠㅠ 

0
  • 답변 0

  • 로그인을 하시면 답변을 등록할 수 있습니다.