기존 블로그에 작성했던 포스트를 이전한 글입니다. 해당 포스트는 GraphQL를 학습하며 정리한 내용에 대한 포스트입니다. 🌈 GraphQL 💻 GraphQL 개요 GraphQL은 페이스북에서 만든 쿼리 언어 2016년 처음으로 등장해 현재까지 인지도 및 만족 부분에서 높은 비율을 차지하고 있다. 데이터를 다...
GraphQL
러닝타입스크립트 10장 - 제네릭
기존 블로그에 작성했던 스터디 포스트를 이전한 글입니다. 해당 포스트는 TypeScript를 학습하며 정리한 내용에 대한 포스트입니다. 🌈 10. 제네릭 타입스크립트는 제네릭을 사용해 타입 간의 관계를 알아낸다. 타입스크립트에서 함수와 같은 구조체는 제네릭 타입 매개변수를 원하는 수만큼 선언할 수 있다. 타입 매개변수...
러닝타입스크립트 9장 - 타입제한자
기존 블로그에 작성했던 스터디 포스트를 이전한 글입니다. 해당 포스트는 TypeScript를 학습하며 정리한 내용에 대한 포스트입니다. 🌈 9. 타입제한자 📖 9.1 top 타입 top 타입은 시스템에서 가능한 모든 값을 나타내는 타입 모든 다른 타입의 값은 타입이 top인 위치에 제공될 수 있다. 즉 모든 타...
러닝타입스크립트 8장 - 클래스
기존 블로그에 작성했던 스터디 포스트를 이전한 글입니다. 해당 포스트는 TypeScript를 학습하며 정리한 내용에 대한 포스트입니다. 🌈 8. 클래스 📖 8.1 클래스 메서드 타입스크립트는 독립함수stand-alone function를 이해하는 것과 동일한 방식으로 메서드를 이해 매개변수 타입에 타입이나 기본값을 지...
러닝타입스크립트 7장 - 인터페이스
기존 블로그에 작성했던 스터디 포스트를 이전한 글입니다. 해당 포스트는 TypeScript를 학습하며 정리한 내용에 대한 포스트입니다. 🌈 7. 인터페이스 인터페이스는 연관된 이름으로 객체 형태를 설명하는 또 다른 방법 Type Alias으로 된 객체 타입과 유사하지만 일반적으로 더 읽기 ...
러닝타입스크립트 6장 - 배열
기존 블로그에 작성했던 스터디 포스트를 이전한 글입니다. 해당 포스트는 TypeScript를 학습하며 정리한 내용에 대한 포스트입니다. 🌈 6. 배열 자바스크립트의 배열은 매우 유연하고 내부에 모든 타입의 값을 혼합해서 저장할 수 있다. 타입스크립트는 초기 배열 데이터 타입을 확인하고, 해...
러닝타입스크립트 5장 - 함수
기존 블로그에 작성했던 스터디 포스트를 이전한 글입니다. 해당 포스트는 TypeScript를 학습하며 정리한 내용에 대한 포스트입니다. 🌈 5. 함수 📖 5.1 함수 매개변수 명시적 타입 정보가 선언되지 않으면 절대 타입을 알 수 없다. 타입스크립트가 이를 any 타입으로 간주하며 매개변수의 타입은 무엇이든 될 수 있...
러닝타입스크립트 4장 - 객체
기존 블로그에 작성했던 스터디 포스트를 이전한 글입니다. 해당 포스트는 TypeScript를 학습하며 정리한 내용에 대한 포스트입니다. 🌈 객체 📖 4.1 객체 타입 {...} 구문을 사용해서 객체 리터럴을 생성하면, TS는 해당 속성을 기반으로 새로운 객체 타입 또는 타입 형태를 고려한다. ...
러닝타입스크립트 3장 - 유니언과 리터럴
기존 블로그에 작성했던 스터디 포스트를 이전한 글입니다. 해당 포스트는 TypeScript를 학습하며 정리한 내용에 대한 포스트입니다. 🌈 유니언과 리터럴 유니언(union): 값에 허용된 타입을 두 개 이상의 가능한 타입으로 확장하는 것 내로잉(narrowing): 값에 허용된 타입이 하...
러닝타입스크립트 2장 - 타입 시스템
기존 블로그에 작성했던 스터디 포스트를 이전한 글입니다. 해당 포스트는 TypeScript를 학습하며 정리한 내용에 대한 포스트입니다. 📖 타입 💻 2.1 타입의 종류 타입이란 Javascript에서 다루는 값의 형태에 대한 설명이다. 🍳 형태란? 값에 존재하는 속성과 메서드 그래고 내장되어 있는 typeOf...