bookseek.
◎ 한국어 ⌄
쉽게 시작하는 타입스크립트 책 표지

BOOKSEEK BOOK NOTES

쉽게 시작하는 타입스크립트

장기효 지음

자바스크립트로 작은 기능을 만들 수 있어도 타입을 붙이는 순간 낯선 질문이 생깁니다. 어디까지 직접 적어야 하는지, 오류 메시지를 어떻게 받아들여야 하는지부터 막힐 수 있습니다. 『쉽게 시작하는 타입스크립트』는 이런 독자를 위해 짧은 개념과 작은 예제를 오가며 타입을 익히는 책입니다. 프로그래밍 전체를 처음 배우는 선택보다는 자바스크립트 경험 위에 타입이라는 관점을 더하는 입문으로 놓는 편이 목적에 맞습니다.

구매하기

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

책의 기본 정보

출판사
길벗
출간일
2023-06-16
분량
512쪽
ISBN
9791140704750

이 책에서 공부할 수 있는 내용

이 책에서는 변수·함수의 타입 표현, 타입의 조합과 판단, 프로젝트에 타입 적용하기을 다룹니다. 관심 있는 항목을 아래 설명과 함께 살펴보세요.

변수·함수의 타입 표현

  • 기본 자료형과 함수의 매개변수·반환값을 타입으로 표현하는 방법을 익힙니다.

타입의 조합과 판단

  • 인터페이스·타입 별칭·제네릭, 추론과 가드의 역할을 예제와 연결합니다.

프로젝트에 타입 적용하기

  • 할 일 관리 앱과 설정·선언 파일을 통해 문법을 실제 코드에 적용하는 범위를 확인합니다.

어떤 내용을 다루나요?

자바스크립트로 작은 기능을 만들 수 있어도 타입을 붙이는 순간 낯선 질문이 생깁니다. 어디까지 직접 적어야 하는지, 오류 메시지를 어떻게 받아들여야 하는지부터 막힐 수 있습니다. 『쉽게 시작하는 타입스크립트』는 이런 독자를 위해 짧은 개념과 작은 예제를 오가며 타입을 익히는 책입니다. 프로그래밍 전체를 처음 배우는 선택보다는 자바스크립트 경험 위에 타입이라는 관점을 더하는 입문으로 놓는 편이 목적에 맞습니다.

변수와 함수의 타입을 정의하는 설명이 기본을 놓습니다. 숫자나 문자열의 이름을 아는 것과 함수가 어떤 값을 받아 무엇을 돌려줄지 표현하는 일은 다릅니다. 책을 읽을 때에도 기존 함수 하나를 떠올려 입력과 출력의 모양을 먼저 적어볼 수 있습니다. 타입 정의를 문법 장식으로 받아들이기보다 다른 사람이 코드를 읽을 때 확인할 약속으로 생각하면 관련 예제의 용도가 좀 더 분명해집니다.

할 일 관리 앱 프로젝트는 초반에 배운 내용을 실제 코드에 적용하는 자리입니다. 개념을 전부 끝낸 다음 한 번에 큰 프로젝트를 시작하는 방식과 달리, 익힌 범위가 어디에 쓰이는지 중간에 확인할 수 있습니다. 다만 완성 화면을 얻었다는 사실만으로 타입을 이해했다고 생각하기보다 어떤 값에 어떤 정의를 붙였고 어떤 오류가 드러났는지 함께 살펴보는 읽기가 좋습니다.

인터페이스와 타입 별칭, 유니언과 인터섹션, 제네릭 등으로 설명 범위가 넓어집니다. 낯선 용어를 각각 외우면 비슷한 문법 사이의 선택이 더 어려워질 수 있습니다. 여러 곳에서 쓰는 데이터의 모양이 있는지, 하나의 함수가 여러 종류의 값을 다루는지처럼 코드에서 생긴 요구를 먼저 적고 책의 항목과 연결해보세요. 문법 이름과 사용 이유를 함께 남기는 데 활용할 수 있습니다.

타입 추론과 단언, 가드와 호환성에 관한 항목은 오류 표시를 읽는 관점을 넓힙니다. 빨간 밑줄을 없애는 일을 목표로만 삼으면 코드가 실제로 어떤 값을 허용해야 하는지를 놓치기 쉽습니다. 책의 설명을 읽은 뒤에는 통과하는 예와 통과하지 않는 예를 함께 만들어볼 수 있습니다. 어떤 구분이 자신의 데이터에 필요한지 확인하는 연습이며, 북시크가 제안하는 활용 방식입니다.

뒤쪽에서는 설정 파일과 컴파일러 옵션, 빌드 도구와 외부 라이브러리의 타입 선언까지 다룹니다. 타입 문법을 쓰는 일과 프로젝트가 그것을 검사하고 변환하게 만드는 일은 서로 연결되어 있습니다. 기존 서비스를 옮기려는 독자라면 문법 공부만으로 끝나는 선택이 아니라는 점을 여기에서 확인할 수 있습니다. 예제와 자신의 프로젝트가 다른 경우에는 차이가 나는 설정을 따로 기록하는 편이 좋습니다.

2023년 출간된 한국어 종이책입니다. 타입을 처음 배우는 독자에게 기본 설명과 적용 과제를 함께 제공한다는 점이 선택 이유입니다. 패키지나 도구의 설치 화면은 현재 환경과 다를 수 있으므로 재현 오류를 곧바로 개념 이해의 실패로 받아들일 필요는 없습니다. 이미 여러 라이브러리의 복잡한 선언 파일을 분석하는 목적이라면 다른 전문서와 범위를 비교하고, 처음 타입을 붙이는 과정을 차근차근 확인하려면 이 책을 먼저 검토할 수 있습니다.

특징

짧은 개념과 작은 예제를 반복하며 접근합니다. 자바스크립트 코드는 읽지만 타입 문법을 처음 만나는 독자가 내용을 나누어 확인하기 좋습니다.

할 일 관리 앱 등 적용 프로젝트를 포함합니다. 문법을 배운 직후 어떤 값과 함수에 적용할지 확인하는 과제가 마련되어 있습니다.

타입 추론·호환성·가드 같은 판단 항목을 함께 다룹니다. 오류를 없애는 것과 허용할 데이터의 범위를 정하는 일을 연결해 읽을 수 있습니다.

설정 파일과 외부 라이브러리 타입 선언까지 범위를 넓힙니다. 문법의 입문에서 실제 프로젝트로 옮길 때 필요한 질문도 찾을 수 있습니다.

이 책에서 주로 다루는 내용

  • 변수·함수의 타입 표현
  • 타입의 조합과 판단
  • 프로젝트에 타입 적용하기

작가 소개

장기효는 캡틴판교라는 이름으로 프런트엔드 개발 지식을 강의와 글로 나눠온 개발자입니다. 『Do it! Vue.js 입문』 등을 집필했으며 이 책에는 타입스크립트 입문자를 가르친 경험을 담았습니다.

이 책과 함께 읽는 주제

이 책과 함께 읽는 주제