01 / 20 Today I Learned (TIL)

CMK·2023년 1월 20일
0

Today I Learned

목록 보기
9/40
  • useQuery 사용했을때 data 중복일 경우 data: 원하는 이름으로 해결가능하다
  • 유틸리티 타입
    기존에 만들어둔 타입에서 조금만 수정해서 사용하는 것을 쉽게하기 위해 타입스크립트에서 제공하는 것이다
Partial 타입
?를 붙여줌 즉 값이 있어도되고 없어도 되는 값으로 변경됨
type aaa = Partial<IProfile>
Required 타입
전부 필수값으로 변경됨 즉 ?를 빼버림
type bbb = Required<IProfile>
Pick 타입
원하는 값만 골라서 사용
type ccc = Pick<IProfile, "name" | "age">
Omit 타입
선택한 타입을 제외함
type ddd = Omit<IProfile, "school">
Record 타입
Union타입을 객체로 만들어줌 <,>

type eee = "철수" | "영희" | "훈이" // Union 타입
type fff = Record<eee, IProfile>
  • GtaphQl codezen
    GtaphQl API의 타입들을 만들기는 너무 힘들기 때문에 GtaphQl codezen을 이용해 명령어 하나로 만들어준다
    (Rest API는 안됨...)

0개의 댓글