dong2***
2023-11-27

주니어 프론트엔드 개발자를 위한 타입스크립트+리액트 온보딩 가이드
현시대는 컴퓨터 프로그램이나 핸드폰 어플로 업무 및 일상생활을 하고있습니다. 그러면서 프로그램 개발이 우리에게 밀접하게 다가와서 학교에서나 취미로 프로그램 개발을 하는 사람들도 많습니다. 타입 스크립트란 자바 스크립트기반의 슈퍼셋 언어로 정적 타이핑을 제공하여 자바 스크립트를 사용했을 때 빈번하게 발생하는 타입 에러를 줄여주고 런타임 에러를 사전에 방지할 수 있어 안정성을 향상시켜 줍니다.
제가 이 책을 선택한 이유는 타입 스크립트의 기본 개념과 특징을 알려주고, 우아한 형제들의 사용 예시를 기반으로 실무에서 타입스크립트와 리액트를 어떻게 활용하는지 설명하여 주기 때문입니다.
이 책의 특성은 주니어 개발자들이 2년동안 타입스크립트에 대해 끊임없이 고민하고 탐구하며 책을 집필했기 때문에 좀더 공감하면서 실무적인 예시를 통해 유용한 인사이트를 얻을 수 있기 때문입니다.
구성
Chapter 1: 들어가며
Chapter 2: 타입
Chapter 3: 고급 타입
Chapter 4: 타입 확장하기/좁히기
Chapter 5: 타입 활용하기
Chapter 6: 타입 스크립트 컴파일
Chapter 7: 비동기 호출
Chapter 8: JSX에서 TSX
Chapter 9: 훅
Chapter 10: 상태 관리
Chapter 11: CSS-in-JS
Chapter 12: 타입 스크립트 프로젝트 관리
Chapter 13: 타입 스크립트와 객체 지향
파트별로 나누어 봤을때 책에서 나온 대로 1~2장은 타입 스크립트의 등장 배경과 제공하는 타입에 대해, 3~7장은 타입 스크립트 코드 작성법 및 활용방법에 대해, 8~10장은 타입 스크립트를 리액트에 적용시키는 방법에 대해, 11장은 자바 스크립트에서 CSS를 작성하는 방법에 대해, 12~13장은 타입 스크립트 프로젝트에서 유용하게 활용할 수 있는 개념과 팁과 객체 지향에 대해 설명하고 있습니다.
개인적인 생각으로 학습은 프론트엔드 개발자로 취업 및 이직을 희망하시는 분들께서는 우선 HTML, CSS, 자바스크립트, 리액트에 대해 학습하신 다음에 1장부터 시작하시면 좋을 것 같고 어느정도 경험이 있으신 분들(프로트엔드 개발자 2년차~)부터는 2장까지는 쭉 훓으시면서 타입스크립트의 타입에 대해 파악한다는 방식으로 보시고 3장부터 학습하시는 것이 좋을것 같습니다.
개인적으로 약간의 단점이 어쩌면 욕심일수도 있는게 좀더 많은 실습 예제 및 비즈니스 케이스가 담겨있으면 더 좋았지 않았을까라는 아쉬움이 있습니다.
저의 리뷰를 읽어주셔서 감사합니다. 다음에는 좀더 유용하고 좋은 책으로 더 나은 리뷰를 통해 여러분께 책을 소개시켜드릴 수 있도록 더 노력하겠습니다.
감사합니다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."