확장메뉴
주요메뉴


닫기
사이즈 비교
소득공제 베스트셀러
타입스크립트 교과서

타입스크립트 교과서

: 기본기에 충실한 타입스크립트 올인원(기본 문법+실전 분석)

조현영 | 길벗 | 2023년 08월 16일   저자/출판사 더보기/감추기
리뷰 총점9.8 리뷰 8건 | 판매지수 3,150
베스트
웹사이트 26위 | IT 모바일 top20 2주
정가
33,000
판매가
29,700 (10% 할인)

품목정보

품목정보
발행일 2023년 08월 16일
쪽수, 무게, 크기 464쪽 | 838g | 183*235*19mm
ISBN13 9791140705900

이 상품의 태그

Clean Code 클린 코드

Clean Code 클린 코드

29,700 (10%)

'Clean Code 클린 코드' 상세페이지 이동

비전공자도 이해할 수 있는 AI 지식

비전공자도 이해할 수 있는 AI 지식

17,820 (10%)

'비전공자도 이해할 수 있는 AI 지식' 상세페이지 이동

프롬프트 엔지니어링

프롬프트 엔지니어링

22,500 (10%)

'프롬프트 엔지니어링' 상세페이지 이동

만들면서 배우는 파이썬과 40개의 작품들

만들면서 배우는 파이썬과 40개의 작품들

16,920 (10%)

'만들면서 배우는 파이썬과 40개의 작품들' 상세페이지 이동

챗GPT와 업무자동화

챗GPT와 업무자동화

16,200 (10%)

'챗GPT와 업무자동화' 상세페이지 이동

자바 알고리즘 인터뷰 with 코틀린

자바 알고리즘 인터뷰 with 코틀린

37,800 (10%)

'자바 알고리즘 인터뷰 with 코틀린' 상세페이지 이동

Do it! HTML+CSS+자바스크립트 웹 표준의 정석

Do it! HTML+CSS+자바스크립트 웹 표준의 정석

27,000 (10%)

'Do it! HTML+CSS+자바스크립트 웹 표준의 정석' 상세페이지 이동

Do it! 깡샘의 안드로이드 앱 프로그래밍 with 코틀린

Do it! 깡샘의 안드로이드 앱 프로그래밍 with 코틀린

36,000 (10%)

'Do it! 깡샘의 안드로이드 앱 프로그래밍 with 코틀린' 상세페이지 이동

그림으로 공부하는 IT 인프라 구조

그림으로 공부하는 IT 인프라 구조

23,400 (10%)

'그림으로 공부하는 IT 인프라 구조' 상세페이지 이동

이득우의 게임 수학

이득우의 게임 수학

40,500 (10%)

'이득우의 게임 수학' 상세페이지 이동

개발자의 글쓰기

개발자의 글쓰기

16,200 (10%)

'개발자의 글쓰기' 상세페이지 이동

실전 시계열 분석

실전 시계열 분석

34,200 (10%)

'실전 시계열 분석' 상세페이지 이동

Node.js 교과서

Node.js 교과서

37,800 (10%)

'Node.js 교과서' 상세페이지 이동

타입스크립트 교과서

타입스크립트 교과서

29,700 (10%)

'타입스크립트 교과서' 상세페이지 이동

Kotlin in Action

Kotlin in Action

32,400 (10%)

'Kotlin in Action' 상세페이지 이동

파이썬 알고리즘 인터뷰

파이썬 알고리즘 인터뷰

34,200 (10%)

'파이썬 알고리즘 인터뷰' 상세페이지 이동

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

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

32,400 (10%)

'쉽게 시작하는 타입스크립트' 상세페이지 이동

필독! 개발자 온보딩 가이드

필독! 개발자 온보딩 가이드

22,500 (10%)

'필독! 개발자 온보딩 가이드' 상세페이지 이동

모두의 딥러닝

모두의 딥러닝

21,600 (10%)

'모두의 딥러닝' 상세페이지 이동

Do it! 쉽게 배우는 파이썬 데이터 분석

Do it! 쉽게 배우는 파이썬 데이터 분석

20,700 (10%)

'Do it! 쉽게 배우는 파이썬 데이터 분석' 상세페이지 이동

책소개 책소개 보이기/감추기

목차 목차 보이기/감추기

1장 타입스크립트 시작하기

__1.1 타입스크립트를 공부할 때 알아야 할 단 한가지
__1.2 공식 문서와 플레이그라운드
__1.3 왜 타입이 필요한가

2장 기본 문법 익히기

__2.1 변수, 매개변수, 반환값에 타입을 붙이면 된다
__2.2 타입 추론을 적극 활용하자
__2.3 값 자체가 타입인 리터럴 타입이 있다
__2.4 배열 말고 튜플도 있다
__2.5 타입으로 쓸 수 있는 것을 구분하자
__2.6 유니언 타입으로 OR 관계를 표현하자
__2.7 타입스크립트에만 있는 타입을 배우자
____2.7.1 any
____2.7.2 unknown
____2.7.3 void
____2.7.4 {}, Object
____2.7.5 never
____2.7.6 타입 간 대입 가능표
__2.8 타입 별칭으로 타입에 이름을 붙이자
__2.9 인터페이스로 객체를 타이핑하자
____2.9.1 인터페이스 선언 병합
____2.9.2 네임스페이스
__2.10 객체의 속성과 메서드에 적용되는 특징을 알자
____2.10.1 인덱스 접근 타입
____2.10.2 매핑된 객체 타입
__2.11 타입을 집합으로 생각하자(유니언, 인터섹션)
__2.12 타입도 상속이 가능하다
__2.13 객체 간에 대입할 수 있는지 확인하는 법을 배우자
____2.13.1 구조적 타이핑
__2.14 제네릭으로 타입을 함수처럼 사용하자
____2.14.1 제네릭에 제약 걸기
__2.15 조건문과 비슷한 컨디셔널 타입이 있다
____2.15.1 컨디셔널 타입 분배법칙
__2.16 함수와 메서드를 타이핑하자
__2.17 같은 이름의 함수를 여러 번 선언할 수 있다
__2.18 콜백 함수의 매개변수는 생략 가능하다
__2.19 공변성과 반공변성을 알아야 함수끼리 대입할 수 있다
__2.20 클래스는 값이면서 타입이다
____2.20.1 추상 클래스
__2.21 enum은 자바스크립트에서도 사용할 수 있다
__2.22 infer로 타입스크립트의 추론을 직접 활용하자
__2.23 타입을 좁혀 정확한 타입을 얻어내자
__2.24 자기 자신을 타입으로 사용하는 재귀 타입이 있다
__2.25 정교한 문자열 조작을 위해 템플릿 리터럴 타입을 사용하자
__2.26 추가적인 타입 검사에는 satisfies 연산자를 사용하자
__2.27 타입스크립트는 건망증이 심하다
__2.28 원시 자료형에도 브랜딩 기법을 사용할 수 있다
__2.29 배운 것을 바탕으로 타입을 만들어보자
____2.29.1 판단하는 타입 만들기
____2.29.2 집합 관련 타입 만들기
__2.30 타입스크립트의 에러 코드로 검색하자
__2.31 함수에 기능을 추가하는 데코레이터 함수가 있다
__2.32 앰비언트 선언도 선언 병합이 된다

3장 lib.es5.d.ts 분석하기

__3.1 Partial, Required, Readonly, Pick, Record
__3.2 Exclude, Extract, Omit, NonNullable
__3.3 Parameters, ConstructorParameters, ReturnType, InstanceType
__3.4 ThisType
__3.5 forEach 만들기
__3.6 map 만들기
__3.7 filter 만들기
__3.8 reduce 만들기
__3.9 flat 분석하기
__3.10 Promise, Awaited 타입 분석하기
__3.11 bind 분석하기

4장 타입스크립트 프로젝트 설정하기

__4.1 개발 환경 설정하기
____4.1.1 노드 설치하기
____4.1.2 Visual Studio Code 설치하기
____4.1.3 타입스크립트 설치하기
__4.2 타입스크립트 지원 패키지인지 파악하기
__4.3 tsc와 tsconfig.json
____4.3.1 tsc 명령어로 자바스크립트로 변환하기

5장 jQuery 타입 분석하기

__5.1 jQuery 직접 타이핑하기
__5.2 export = 타입 이해하기
__5.3 스크립트 파일과 모듈 파일 이해하기
__5.4 js 파일 생성하기

6장 Axios 타입 분석하기

__6.1 Axios 직접 타이핑하기
__6.2 다양한 모듈 형식으로 js 파일 생성하기
__6.3 axios의 타입을 어떻게 찾았는지 이해하기

7장 React 타입 분석하기

__7.1 React Hooks 분석하기
____7.1.1 useState
____7.1.2 useRef
____7.1.3 useEffect
____7.1.4 useMemo, useCallback
__7.2 JSX 타입 이해하기
__7.3 React 직접 타이핑하기
__7.4 js 파일 생성하기

8장 Node.js 타입 분석하기

__8.1 Node.js 직접 타이핑하기
__8.2 js 파일 생성하기

9장 Express 타입 분석하기

__9.1 req, res, next 타입 분석 및 타이핑하기
__9.2 Express 직접 타이핑하기

10장 패키지 직접 타이핑하기

__10.1 타입을 지원하지 않는 패키지 타이핑하기
____10.1.1 baseUrl과 paths로 타이핑하기
__10.2 js 패키지를 만들고 타입 추가하기
__10.3 ts 패키지를 만들고 .d.ts 생성하기
__10.4 js 프로젝트를 ts로 전환하기

찾아보기

저자 소개 (1명)

책 속으로 책속으로 보이기/감추기

타입스크립트는 익혔지만 코드가 조금만 복잡해져도 분석하지 못하거나, 타입스크립트를 사용해 직접 타입을 만들지 못하는 경우가 대부분입니다. 그래서 그런 분들을 위해 이 책을 집필하게 되었습니다. 『Let’s Get IT 자바스크립트 프로그래밍』을 집필할 때도 동기는 비슷했습니다. 프로그래밍 언어는 익혔지만 실전에 사용하지 못하는 분들, 그런 분들을 위한 책을 만들고 싶었습니다. 이 책도 초반 분량은 문법 설명에 할애하고, 나머지 분량은 실제 라이브러리를 분석하고 직접 라이브러리를 작성해보는 데 할애했습니다. 문법을 설명하는 부분은 타입스크립트 공식 문서에 나오지 않는 내용까지 포함했습니다. 따라서 이 책을 읽고 난 뒤에는 버전 업데이트에 따라 변경되는 내용만 공부하면 됩니다. 라이브러리를 작성하는 부분은 정답을 보기 전에 반드시 먼저 직접 작성해보세요. 배운 문법을 활용하여 직접 타입을 작성해봐야 타입스크립트 실력이 향상됩니다
---「지은이 서문」중에서

출판사 리뷰 출판사 리뷰 보이기/감추기

All in One! 기본기 탄탄한 타입스크립트,
그 이상의 실전 타입스크립트 교과서!

기본 문법 : 타입스크립트의 기본기 교과서

타입스크립트의 기본 원칙과 규칙들을 배우자. 언제 어떤 문법을, 어떻게 사용해야 하는지 알아보고, 직접 타입을 분석하여 사용해보자. 이 과정을 통해 타입스크립트를 더 넓고 깊게 이해할 수 있다. 분석하면서 ‘이 타입이 왜 이렇게 만들어졌지?’를 깊이 이해하고 직접 타입을 작성해보자.

[1] 타입스크립트의 기본 문법 : 기본 원칙, 규칙, 문법의 이해
[2] 기본 타입을 분석하는 방법 : lib.es5.d.ts, utility types 등 기본 타입 정의를 분석 후 내 코드에 적용
[3] 내가 직접 타입을 작성하는 방법 : lib.es5.d.ts, utility types 등을 보지 않고 스스로 작성

실전 분석 : 라이브러리 타이핑

실제로 활용 가능한 실용적인 예제와 라이브러리 타이핑 연습을 담았다. 프런트엔드, 백엔드 개발자 상관 없이 타입에 대한 숙련도를 높일 수 있는, 현업 필수 라이브러리로 준비했다. 라이브러리가 타입스크립트를 지원하는가(타입 지원 여부), 라이브러리에서 가장 중요한 타입은 무엇인가(핵심 파일), 어떤 모듈 시스템을 사용하는가(모듈 종류), 라이브러리 타입을 어떻게 분석하는가(타입 분석)의 순서로 유명 라이브러리 타입을 분석하고 직접 타이핑해보자. 이를 통해 평소 그냥 사용하던 함수들을 깊게 이해하고, 복잡한 타입도 차근차근 분석할 수 있는 역량을 키우자.

ㆍjQuery 타입 : export = 타입 이해, 스크립트 파일과 모듈 파일 이해
ㆍAxios 타입 : 다양한 모듈 형식으로 js 파일 생성, axios의 타입을 찾는 방법
ㆍReact 타입 : React Hooks 분석, JSX 타입 이해
ㆍNode.js 타입 : Node.js 직접 타이핑
ㆍExpress 타입 : req, res, next 타입 분석 및 타이핑
ㆍ패키지 직접 타이핑 : 타입을 지원하지 않는 패키지 타이핑, js 프로젝트를 ts로 전환

[베타테스트평]

타입스크립트를 전반적으로 이해하는 데 탁월한 학습 자료입니다. 가장 인상 깊었던 점은 실습 중심의 구성입니다. 실전에서 어떻게 적용하는지 배울 수 있어서 매우 유익했습니다. 실제 프로젝트에서 활용할 수 있는 실용적인 예제들과 라이브러리 타이핑 연습을 통해 타입스크립트의 적용과 활용 방법을 더욱 명확하게 이해할 수 있었습니다. 특히 기존 라이브러리를 타입스크립트로 사용할 때 발생하는 어려움들을 해결해보는 과정이 매우 인상 깊었습니다.
김연주_Iteyes_3년 차 백엔드 개발자

다양한 환경에서 효율적으로 활용할 수 있도록, 문제를 어떻게 해결하고 어떤 패턴과 구조로 효율적으로 사용해야 하는지를 설명했다. 저자는 타입스크립트를 깊이 이해하고 있다. 기본 원칙과 규칙을 너무도 잘 알고 있다. 저자의 높은 이해도를 바탕으로 생초보자도 이해하기 쉽게 설명해준다. 지금까지 나온 타입스크립트 책들을 압도하는 책이라 할 수 있겠다. 모든 기능과 장점을 최대한 잘 활용할 수 있음을 보여주고, 온전히 잘 녹여내어 지식을 전달해준다.
김형준_디지마케팅_마케팅프로그램 풀스택 개발자

타입스크립트란 무엇인가에 대해 가장 알맞은 답을 해줄 수 있는 책이었습니다. 공식 문서 이상으로 자세하고 넓은 범위의 개념과 문법을 다루며, 타입에 대한 이해와 타입 사용에 필요한 기반을 확실히 다질 수 있도록 도와줍니다. 학습 방향을 제시해주며 타입스크립트에 대한 전반적인 이해를 넓힐 수 있어서 좋았습니다. 여러 번 돌아와 다시 읽어보는 노력을 기울일 만한 책입니다. 또한, 라이브러리와 프레임워크들을 들여다보며 정상적으로 작동했던 기능, 자동으로 완성해줬던 코드를 직접 타이핑해보면서 구조가 어떻게 정의되어 있는지 알 수 있어 색다른 경험이었습니다. 타입스크립트를 깊게 파보고 싶은 분들에게 추천합니다.
이호섭_프론트엔드 개발자

타입스크립트를 왜 사용하는지 필요성을 인지하고, 타입스크립트의 기본 문법부터 현업에서 필수로 사용하는 라이브러리까지 단계별로 타입을 분석하고 직접 만들어보는 실습을 통해, 왜 이 타입이 만들어졌는지 알 수 있게 됩니다. 타입스크립트의 단순 문법 공부보다는 이 타입이 왜 이렇게 만들어졌는지 분석하고 직접 만들어 사용하는 것을 목표로 학습하는 것을 추천합니다. 특히 여러 타입 분석 덕분에 프론트엔드에는 친숙하지 않던 제네릭 사용법에 익숙해질 수 있습니다.
전대원_목포대 컴퓨터공학과_2년 차 프론트엔드 개발자

업무상 타입스크립트를 사용하는데 공식 문서가 바이블이긴 하지만 이해하기 어려울 때가 많고, 학습 방향을 잡기가 어려워 고군분투하던 시기여서 더욱 반가웠습니다. 이 책은 교과서라 할 만큼 ‘왜, 언제’ 이것을 써야 하고 ‘어떻게’ 써야 하는지 충분한 예제와 설명을 담은 책입니다. 초심자가 읽기에도 어렵지 않고, 세분화도 잘 되어 있어 자바스크립트를 알고 타입스크립트를 도입하려고 할 때 필요한 부분을 목차에서 바로바로 찾아서 색인하기도 좋습니다.
이장훈_3년 차 데브옵스 엔지니어

타입스크립트는 이제 선택이 아니라 필수입니다. 문법만 봐서는 크게 어려워 보이지 않지만 이렇게 많이 정의된 타입들을 실제로 만들고 찾아 쓰는 게 쉽지 않아 어려움이 많았습니다. 하지만 이 책은 실무에 바로 활용할 수 있도록 타입스크립트를 준비할 수 있는 책입니다. 단순히 문법만 설명하지 않고, 여러 라이브러리들을 분석하여, 어떻게 타입스크립트가 정의되고 쓰이는지 하나하나 배워나갈 수 있습니다.
이호철_프론트엔드 개발자

저자가 타입스크립트로 개발하며 얻은 지식들을 친절하게 풀어낸 책입니다. 책을 읽는 내내 단순하게 이론 지식을 전달하는 것을 넘어, 실제 개발자가 궁금해할 지점들을 설명해주는 느낌을 받았습니다. 타입스크립트를 활용하며 한 번쯤은 궁금해할 만한 개념들에 대한 설명이 빠짐없이 등장합니다. 마치 독자가 해당 챕터에서 어떤 점을 궁금해할지 미리 알고 있다는 느낌이었습니다. 프론트엔드 개발자로서 axios, React Hooks의 타입에 대해 실습하며 평소에는 간단히 사용하기만 했던 함수들에 대해 깊게 알게 되는 기회가 되었습니다.
박현우_티맥스 와플_2년 차 프론트엔드 개발자

회원리뷰 (8건) 리뷰 총점9.8

혜택 및 유의사항?
프로그래밍 내용 평점5점   편집/디자인 평점5점 클****아 | 2023.09.04 | 추천1 | 댓글0 리뷰제목
자바스크립트만으로도 구현은 가능하지만, 구현한 기능에서 버그가 덜 나오게 도와주고, 유지보수 관점에서도 코드의 역할을 더 빠르게 파악할 수 있다는 장점을 느껴 타입스크립트 학습의 필요성을 느꼈다. 하지만 타입스크립트의 공식 문서가 다소 난해하고, 쉽게 학습할 수 있는 자료가 아직까지는 많지 않아 항상 아쉬움이 있었다.   문법을 익히더라도 실제 코드 분석과 타입;
리뷰제목

자바스크립트만으로도 구현은 가능하지만, 구현한 기능에서 버그가 덜 나오게 도와주고, 유지보수 관점에서도 코드의 역할을 더 빠르게 파악할 수 있다는 장점을 느껴 타입스크립트 학습의 필요성을 느꼈다. 하지만 타입스크립트의 공식 문서가 다소 난해하고, 쉽게 학습할 수 있는 자료가 아직까지는 많지 않아 항상 아쉬움이 있었다.

 

문법을 익히더라도 실제 코드 분석과 타입 작성에 어려움을 겪는 경우가 많은데, 본 도서에서는 단순히 타입스크립트의 문법만을 나열한 것이 아니라, 실무에서는 어떻게 사용되는지를 다양한 예제와 실제 라이브러리 분석을 통해 적용하는 과정을 단계별로 제시해 주어 학습에 큰 도움이 되었다.

 

타입스크립트에 처음 입문하거나 기존에 학습했지만 개념이 확실하게 잡히지 않거나 코드 분석에 어려움을 겪는 개발자 모두에게 적합한 책이다. 하지만 자바스크립트의 사전 지식이 없다면 이해하는 데 어려움이 있기 때문에 기본적인 자바스크립트의 개념을 먼저 익히고 학습하기를 권한다.

 

YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다

1명이 이 리뷰를 추천합니다. 공감 1 댓글 0
딱딱하고 어려운 타입스크립트 문법과 내용이 부드러운물(연수)처럼 읽어집니다. 내용 평점5점   편집/디자인 평점5점 G******i | 2023.09.03 | 추천1 | 댓글0 리뷰제목
  리뷰를 시작하기에 앞서 [저는 10년간 라이브러리와 iOS앱 개발 업무 후 여러 가지 이유로 Node.js 백엔드로 전향하고 싶었고 지금도 진행 중입니다. 책으로 배우는 올드? 한 스타일이지만 빨리더 많은 것을 배우고자 동영상 강의로 자바스크립트부터 리액트, express  등 진행하였습니다. 하지만 텍스트만 가능할 수 있는 이해높은 전달력과 상세한 설명이 필요;
리뷰제목


 

리뷰를 시작하기에 앞서
[저는 10년간 라이브러리와 iOS앱 개발 업무 후 여러 가지 이유로 Node.js 백엔드로 전향하고 싶었고 지금도 진행 중입니다. 책으로 배우는 올드? 한 스타일이지만 빨리더 많은 것을 배우고자 동영상 강의로 자바스크립트부터 리액트, express  등 진행하였습니다. 하지만 텍스트만 가능할 수 있는 이해높은 전달력과 상세한 설명이 필요했습니다. 그렇게 만난 책이 'Node.js 교과서' 개정2판 이었으며 독서 중 3판이 나와 구매 후 많은 도움이 되었습니다.]

 

자바스크립트에 타입스크립트 적용은 기본이 되었습니다. 무조건 배우고 적용해야 합니다.
처음 타입스크립트를 배우는 독자로 '타입스크립트 교과서'의 장점을 이야기하고자 합니다.

 

딱딱하고 어려운 타입스크립트 문법과 많은 내용이 부드러운물(연수)처럼 읽어집니다.
2장은 타입스크립트를 처음 접하는 분들에게 가장 중요한 내용이라고 생각됩니다.
30개가 넘는 상세 목차가 보여주듯이 봐야할 순서에 맞게 잘 쪼개서 상세하고 명확하게 설명을 하고 있습니다. 목차마다 단독 혹은 묶을 수 있는 문법 주제로 코드와 설명이 쉴틈없이 적혀있습니다. 
여기서 조현영(제로초)님 책의 장점이 보입니다. 배우는 사람의 입장과 의식의 흐름을 잘 이해하고 작성된 책입니다. 문법을 보여주고 설명하고 추가적인 의문이 생길 수 있는 부분을 설명해줍니다.
문장을 연결하는 방법이 딱딱하지도 너무 물렁하지도 않아 옆에서 친절하게 설명을 해주는 말을 그대로 옮기면 이렇지 않을까? 생각이 듭니다.

 

3장부터 타입스크립트가 적용된 라이브러리를 분석하면서 그냥 임포트해서 사용하는 라이브러리에 대한 궁극적인 동작방식 및 원리를 이해하도록 도와줍니다. 
클론코딩은 빠르게 해당 케이스를 구현해보는 공부법이지만 조금만 다른 로직에 적용하려면 손가락과 머리가 얼어붙는 경우도 다반사입니다. 깊은 동작방식과 원리를 설명하기 위해서는 내용도 어렵고 이해하기도 어렵습니다. 하지만 이 책은 배우는 사람에 대한 배려와 사랑이 충분하게 깃들여져 있습니다.

 

이 책은 타입스크립트 입문과 깊은 이해를 원하는 독자를 위한 레퍼런스입니다.

 

YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다

1명이 이 리뷰를 추천합니다. 공감 1 댓글 0
다양한 사례및 예시가 좋습니다. 내용 평점5점   편집/디자인 평점5점 e******m | 2023.09.02 | 추천1 | 댓글0 리뷰제목
타입스크립트를 사용하는 개발환경도 많아졌고, 왜 사용해야 하는지 다 알고 있습니다. 하지만 기존의 javascript는 바닐라js로 되어 있고, 일부러 ts를 배울 필요가 있을까 하는 생각과 실제 업무에서 사용을 언제 할까 하는 간격은 조금 있습니다. 하지만, 이러한 부분은 크게 고만할 필요가 없습니다. 배우야 하는 시대의 기술이고, 그만큼 장점이 많기 때문입니다.   1,2장에;
리뷰제목

타입스크립트를 사용하는 개발환경도 많아졌고, 왜 사용해야 하는지 다 알고 있습니다.

하지만 기존의 javascript는 바닐라js로 되어 있고, 일부러 ts를 배울 필요가 있을까 하는 생각과 실제 업무에서 사용을 언제 할까 하는 간격은 조금 있습니다. 하지만, 이러한 부분은 크게 고만할 필요가 없습니다. 배우야 하는 시대의 기술이고, 그만큼 장점이 많기 때문입니다.

 

1,2장에서는 타입스크립트의 기본문법을 익히기 부분에서는 기존의 문법책과 조금 느낌이 다릅니다.
공식문서내용 및 일반적인 변수, 조건문, 배열, 객체등에 대한 부분을 다루는 문법책 본다 다른 느낌입니다.

결론을 미래 내고 역으로 문법의 특이점, 장점을 설명하는 방식입니다.
javascript를 조금 사용해본 독자분이리사면, 기존의 js와의 차이를 바로 가시적으로 식별하는 것이 매우 큰 장점이고 의도과 명확히 드러나서 좋습니다. 

 

기본 기능으로 타입스크립트를 활용하는 것은 크게 어렵지 않지만, 실제 잘 활용하는것은 다릅니다.
2장의 목차를 보시면, 타입스크립트를 이용하면서 javascript와 차이를 명확히 언급하면서, ts를 잘 사용하고, 잘못사용하지 않도록 하기 위한 내용으로 구성되어 있습니다. ts 사용시 잘 사용하기 위한 방법, 정확한 의미를 알고 사용하기 위한 내용으로 구성되어 있습니다.

기존의 javascript를 알고 있는 경우에 그 차이점을 더 명확하게 의도를 파악하기 좋은것 같습니다.

내용 구성시, 코딩을 하면서 알수 있는 오류 메세지를 지면으로 구성해 놓아서 이해하기 좋습니다.

javascript를  비교하면서, ts에서만 있는 기능을 저자분의 관점으로 풀어서 설명해줍니다.

3장에서는 ts의 핵심파일인, lib.es5.d.ts에 대한 분석하는 내용으로 구성되어 있습니다.

해당 파일은 ts을 잘 사용하는데, 또는 ts를 사용할때 반드시 보게 되는 파일입니다. 디버깅의 메세지등도 다 해당 파일에 기반으로 제공되기 때문에 반드시 확인해보면 좋은 파일입니다.

여기서 좋은 점은 해당 주요 로직을 코드 레벨로 살펴보면서, forEach, map, filter등 해당 문법을 통해서 예제를 구성해서 테스트를 해보는 방식으로 진행합니다.

단순히 소스를 설명해주는 것보다 이것을 활용한 실습은 많은 도움을 제공합니다.

 

4장부터는 실제 우리가 사용하는 다양한 라이브러리를 소개하면서, 해당 ts로 작성된 라이브러리를 분석하고 특별한 내용으로 구성됩니다.

저자분이 다양한 경험을 통해서 제시되는 설명은 우리가 무의식중에 사용하는 라이브러리를 통해서 ts의 구분 및 사용법을 더 잘사용하기 tip을 제공합니다.  jQuery, Axios, React, Node, Express 정말 유명한 라이브러리 입니다. 여기서 어떻게 타입에 대한 체크를 어떻게 하고 사용되는지 살펴보고, 실제 우리만의 패키지 타입을 정의하면서, 실전에 활용할수 있는 케이스 학습을 하게 됩니다.

 

타입스크립트를 조금 더 잘 사용하기 위해서 실제 소스코드의 내용을 분석하면서, 다양한 활용법을 알수 있는 책입니다.

오픈소스 라이브러리를 통한 예제는 우리가 익숙한 코드를 보면서, 그 원리를 파악하고 의도를 익히는데 가이드가 되는 부분으로 생각되고 이제 그 동작방식을 이해하고 사용하게 되는 경험을 하게 됩니다.

 

YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다

1명이 이 리뷰를 추천합니다. 공감 1 댓글 0

한줄평 (14건) 한줄평 총점 10.0

혜택 및 유의사항 ?
구매 평점5점
레츠기릿 자바스크립트로 프로그래밍 입문하고 이번엔 이책으로 타입스크립트 입문 합니다!
1명이 이 한줄평을 추천합니다. 공감 1
s****1 | 2023.08.19
구매 평점5점
믿고듣는 제로초님!
이 한줄평이 도움이 되었나요? 공감 0
h*********g | 2023.08.19
구매 평점5점
타입스크립트 공부하려고 책 고민 중에 이번에 내셨다고해서 구매했습니다! 열심히 공부하겠습니
이 한줄평이 도움이 되었나요? 공감 0
탬* | 2023.08.19
스프링분철 서비스를 선택하세요.
수량감소 수량증가 29,700
  •  다운받은 받은 쿠폰은 결제 페이지에서 적용해 주세요.
  •  분철옵션 선택 시, 배송일이 변경될 수 있습니다.
  •  분철상품은 해외배송이 불가합니다.
1   29,700

스프링분철 신청 가능

뒤로 앞으로 맨위로 공유하기