메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

리액트와 타입스크립트의 만남 - 더 깊은 이해를 위한 여정

moo***

|

2023-11-25

우아한 타입스크립트 with 리액트

주니어 프론트엔드 개발자를 위한 타입스크립트+리액트 온보딩 가이드

  • 저자 : 우아한형제들 웹프론트개발그룹
  • 번역 : 김민태(우아한형제들 기술이사)[감수]
  • 출간 : 2023-10-31

리액트와 타입스크립트, 이 두 기술은 현재 프런트엔드 개발의 핵심이라 할 수 있는 주요 요소입니다. 둘의 만남은 마치 초콜릿과 바닐라 아이스크림이 만나 - 저도 좋아하는 조합이긴 하지만 우리 딸이 너무나 좋아합니다. - 더욱 풍성한 맛을 내는 것과 같습니다. 그럼에도 불구하고, 둘을 함께 배우고 이해하는 것은 쉽지 않습니다. 이 책은 바로 그런 독자들을 위한 학습 자료로, 리액트와 타입스크립트를 더 깊이 이해하고 싶은 개발자들이 읽으면 유용할 추천 도서입니다.

책의 내용 중에는 리액트의 고급 기능인 useRef, useImperativeHandle, forwardRef를 타입스크립트와 함께 설명합니다. 타입스크립트를 이용해서 리액트로 프로그래밍을 해보려고 시작했을 때 어떻게 타입을 맞춰줘야 할지 몰라 난감했던 부분이었는데, 속 시원하게 설명을 해줘서 반가웠습니다. 이후, CSS 관련 기술과 객체 지향 프로그래밍에 대한 내용도 다루면서 이 책에 대한 여정은 점점 더 깊어져 갑니다.

이 책의 가장 큰 장점은 다양한 주제를 깊이 있게 다룬다는 점입니다. 우리가 미술관을 방문했을 때 다양한 작품을 천천히 감상하듯이 책을 바라볼 수 있을 것 같습니다. 또한, 이 책에서는 타입스크립트의 앰비언트 타입 선언, .d.ts 파일, tsc의 사용 방법 등 복잡한 주제도 체계적으로 설명하고 있습니다. 복잡한 미로를 탐험해 가면서 새로운 길을 발견해 주는 길라 잡이 역할을 해줄 것이라 단언할 수 있습니다.

그러나, 이 책은 독자들에게 많은 도전을 던지기도 합니다. 이 책에는 완성되어 있는 예제로부터 가져와 설명해서 맥락의 이해가 어렵고, 코드의 수준도 높아서 바로 이해할 수 있는 코드가 많지 않은 것 같습니다. 실질적으로 작성해가면서 이해할 수 있는 예제로 구성을 했으면 더 좋지 않았을까 하는 아쉬움이 있습니다. 그림이나 다이어그램의 활용도 많지 않아 글이 좀 장황하고 지루하거나 중간에 다리의 역할을 해줘야 하는 내용이 누락 혹은 부족한 면이 좀 있다고 생각이 듭니다. 특히, 상태 관리 라이브러리나 타입스크립트의 관계나 사용법 등의 설명이 부족하게 다뤄져 있어, 이 부분에 대한 추가적인 학습이 필요합니다. 길을 잃었을 때 지도가 되어줄 만한 책은 아닌 것 같습니다.

이 책은 리액트와 타입스크립트에 대한 깊은 이해를 원하는 개발자들에게 적합하리라 생각합니다. 다만, 해당 주제에 대한 기본적인 지식이 필요하며, 복잡한 내용을 이해하기 위해서는 추가적인 자료들을 참고해 가면서 읽어야 효과적일 것 같습니다. 독자들에게 많은 도전을 던지지만, 그 도전을 통해 더 큰 성장을 이끌어낼 수 있게 하는 도서임은 분명합니다.

 

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

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?