이 책은 TypeScript를 처음 배우는 독자를 위해 기본 문법부터 함수, 객체, 클래스, 제네릭, 고급 타입까지 단계적으로 설명하는 입문서입니다. 자바스크립트와의 차이, 타입을 활용하는 이유, 비동기 처리와 외부 라이브러리 연동, strict 모드와 마이그레이션 같은 실무 기초도 함께 다루며, 마지막에는 작은 프로젝트를 통해 배운 내용을 직접 적용해볼 수 있도록 구성했습니다.
목차
총 12개의 챕터- 개발 환경 준비 완료! 첫 번째 TypeScript 프로그램
- 타입과 친해지기: 문자열, 숫자, 배열, 그리고 any의 유혹
- 함수를 다루는 기술: 매개변수, 반환값, 선택적 인자, 콜백
- 객체를 설계하는 법: object, interface, type alias
- 조건에 따라 달라지는 타입: 유니언, 리터럴, 좁히기, 타입 가드
- 클래스도 타입답게: 클래스, 상속, 접근 제한자, 추상 클래스
- 재사용의 마법: 제네릭으로 유연하고 안전한 코드 만들기
- 타입 조립 공방: 맵드 타입, 조건부 타입, 유틸리티 타입
- 현실 세계와 연결하기: 비동기, 모듈, 외부 라이브러리, API 데이터
- 제대로 쓰는 습관: strict 모드, tsconfig, 디버깅, 테스트, 마이그레이션
- 마지막 퀘스트: 작고 재미있는 TypeScript 프로젝트 완성하기
책 소개
공유하기



