티스토리 뷰
한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.
TypeScript는 왜 생겼을까?
TypeScript의 등장 배경은 JavaScript의 타입 유연성에서 비롯되었다.
JavaScript에서는 "1" == 1과 같이 자료형이 상이함에도 불구하고 값이 같다고 평가되는 경우가 흔하다.
이는 소규모 프로젝트에서는 문제가 되지 않을 수 있으나, 프로젝트의 규모가 커질수록 타입 불일치는 심각한 문제로 부상한다.
예를 들어,
웹 양식을 통해 입력된 좌표 값이 문자열로 처리되어 서버에 저장될 경우, 이후 연산 과정에서 예기치 못한 에러를 유발할 수 있다.
바로 이런 문제를 해결하기 위해 탄생한 것이 TypeScript이다.
"우아한 타입스크립트 with 리액트"는 웹 개발에 있어서 기초부터 체계적으로 설명하며, 아는 지식도 다시 보는 데 큰 도움이 되는 책이다.
TypeScript의 타입과 활용법에 대한 지식을 제공하며, 이미 TypeScript에 익숙한 독자들에게도 유용한 정보를 제공한다.
TypeScript에 이미 익숙하다면, 일부 챕터는 필요에 따라 건너뛰면 될 것 같다.
이 책의 가장 큰 매력은 우아한 형제들이 TypeScript와 리액트를 어떻게 효과적으로 결합하여 사용하는지에 대한 실제 사례를 제공한다는 점이다. 또한, TypeScript를 새롭게 도입하고자 하는 개발자들에게 실질적인 가이드를 제공한다.
나와 같이 프로젝트에서 TypeScript 도입을 고려하고 있는 주니어 개발자들에게 이 책은 특히 유익할 것이라 생각된다.
책을 읽는 동안 TypeScript 도입에 대한 막연한 두려움이 해소되고, 기존 프로젝트에 TypeScript를 어떻게 적용할 수 있을지에 대한 명확한 방향을 제시받을 수 있을 것이다.
'etc' 카테고리의 다른 글
[리뷰] 개발자를 위한 실전 선형대수학 (0) | 2023.10.21 |
---|---|
[리뷰] 풀스택 테스트 10가지 테스트 기술의 기본 원칙과 전략 (0) | 2023.08.26 |
[리뷰] 더 나은 웹 개발을 위한 가이드 (0) | 2023.07.23 |
[리뷰] 팀 개발을 위한 Git, GitHub 시작하기 (개정판) (0) | 2023.06.25 |
[리뷰] 개발 과정 전반에 필요한 문서 작성 방법 'Docs for Developers 기술 문서 작성 완벽 가이드' (1) | 2023.05.21 |