2025년, 코딩은 선택이 아닌 필수!

2025년 모든 학교에서 코딩이 시작 됩니다. 먼저 준비하는 사람만이 기술을 선도해 갑니다~

기타/도서리뷰

[나는 리뷰어다] 우아한 타입스크립트 with 리액트

원당컴1 2023. 11. 14. 09:56

우아한형제들 웹프론트개발그룹에서 지은 우아한 타입스크립트with리액트는 배달의민족 개발 사례를 기반으로 타입스크립트와 리액트를 활용하는 방법이 녹아 있는 책입니다.

이 책의 대상독자는 타입스크립트를 기초부터 배우고 싶은 프론트엔드 주니어개발자를 대상이지만 기본적으로HTML/CSS/JavaScript 등을 알고 있는 독자와 실무 경험이 있는 독자에게 유리한 것 같습니다.

타입스크립트는 자바스크립트의 확장 언어로, 타입을 지정할 수 있는 기능을 제공하는 언어이며

타입을 지정하는 이유는 컴파일 단계에서 타입검사를 통해 안정성이 높아지고 또한 복잡한 애플리케이션 개발.협업에 유리한데 코드의 가독성이 높아지기 때문에 사용되고 있습니다.

 

이 책의 구성

타입 - 타입스크립트의 타입 시스템에 대해서 다루고 원시타입과 객체 타입등에 대해 살펴 본다.

고급타입 - 제네릭 사용법 등을 살펴 본다.

타입확장하기 - 타입을 확장하거나 좁히는 방법등을 살펴 보고 배달의민족 메뉴시스템에 적용한 사례를 살펴본다.

비동기호출 - API를 이용해 이벤트 처리 방법을 살펴 본다.

훅,상태관리 - 리액트의 훅과 상태관리 라이브러리 등을 살펴본다.

타입스크립트 프로젝트 관리 - 앰비언트 타입활용 및 설정파일 활용하는 방법등을 살펴 본다.

 

서평

이 책은 배달의 민족 개발하면서 경험했던 내용들이 녹아 있어서 실무에서 어떻게 활용해야 하는지 알기 쉽게 쓰여진 책입니다.

리액트와 타입스크립트를 함께 사용하여 웹애플리케이션을 개발하는 방법을 살펴보고 다양한예제를 통해 타입스크립트의 개념을 이해할 수 있도록 구성이 되어 있습니다.

타입스크립트에 대한 이해와 문법을 살펴 보고 자바스크립트나 다른 언어와의 다른 부분들을 짚어 보면서 장단점을 살펴 보기 때문에 다른 언어를 공부한 독자라면 자신이 알고 있는 언어와의 차이점 만으로도 쉽게 접근할 수 있었고 배민 시스템에서 사용하는 예제들을 활용하여 개념을 설명하고 있어서 배민 시스템을 구축하는 개발자 입장에서 시스템이 구성되어 있는지를 상상을 해 볼 수 있는 계기가 되었던 것 같네요.

또한 타입스크립트를 살펴 보면서 어떤 원리인지 알게 된 타입스크립트의 기본기를 다져 주는 책이었고 타입스크립트의 다양한 활용 방법을 익히면서 타입스크립트의 장점을 살펴 볼 수 있었습니다.

타입스크립트가 나오게 된 배경부터 기초문법,활용법 및 타입스크립트를 사용하면서 주의할 점 등이 자세히 기술되어 있어서 타입스크립트를 배우려고 하는 독자에게는 안성 맞춤입니다.

 

이 책은 타입스크립트의 개념을 잡아 주는 책으로 타입스크립트를 이용해서 프로젝트를 수행하면서 개념이 이해가 안되는 부분이 있다면 그 개념에 대해서 찾아 보면 좋은것 같네요.

책의 형식은 어떤 프로젝트를 통해서 개념을 잡아가는 형식이 아니라 다양한 개념들을 배민시스템을 활용한 예로 찾아 볼 수 있는 구성이기에~ 처음 초보자 보다는 실무를 수행하면서 타입스크립트를 적용하고 싶은 독자에게 추천드립니다.

 

 "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

 

 

사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기