-
<TIL> 220214 typeof, GraphQL클래스/└ TIL 2022. 2. 14. 22:19728x90
🌱
{ 타입스크립트 }
매개변수나 반환 값에 타입을 명시하기보다는 함수 표현식 전체에 타입 구문을 적용하는 것이 좋습니다.
다른 함수의 시그니처를 참조하려면 typeof fn을 사용하면 됩니다.
복잡한 타입이라면 타입 별칭을 사용합니다.
어떤 API에 대한 타입 선언을 작성해야 한다면 인터페이스를 사용합니다.
제네릭 타입은 타입을 위한 함수와 같습니다.
배열은 객체이므로 키는 숫자가 아니라 문자열입니다.
함수가 매개변수를 수정하지 않는다면 readonly로 선언하는 것이 좋습니다.
{ GraphQL }
GraphQL를 활용하면 over-fetch 없이 딱 필요한 자료만 서버에 요청하여 받을 수 있습니다.
REST에서는 여러 데이터에 접근할 때 매번 요청을 해야 하지만, GraphQL에서는 한 번의 요청으로 여러 데이터에 접근 할 수 있습니다.
📌
이펙티브 타입스크립트 / 댄 밴더캄 지음 / 장원호 옮김 / 인사이트
https://hwasurr.io/api/rest-graphql-differences/
https://nomadcoders.co/react-graphql-for-beginners
728x90'클래스 > └ TIL' 카테고리의 다른 글
<TIL> 220216 선택적 속성, 유니온 타입 (0) 2022.02.16 <TIL> 220215 타입 추론 (0) 2022.02.15 <TIL> 220211 any 타입, SEO (0) 2022.02.11 <TIL> 220210 트랜스파일러, 폴리필, NextJS (0) 2022.02.10 <TIL> 220209 트랜잭션, 데이터 분석 기술 (0) 2022.02.09