-
-
모던 자바스크립트로 배우는 리액트 입문 - 유데미 리액트 강의 최고 평가를 받은 인기 강사에게 배우는 실전 리액트
자케(오카다 다쿠미) 지음, 김모세 옮김 / 한빛미디어 / 2022년 11월
평점 :
웹 서비스 개발에 관심이 있던 차에 한빛 미디어의 <나는 리뷰어다> 이벤트에 관련 책이 있어서 신청하게 되었고 운이 좋게 해당 책을 리뷰하게 되었다.
먼저 이 책에서 언급하는 대상 독자는 다음과 같다.
* 리액트를 배우고 싶은 입문자
* 자바스크립트도 리액트도 어려운 프런트엔드 개발자
* 기존 자바스크립트에서 모던 자바스크립트로의 변화가 궁금한 개발자
* 모던 프런트엔드의 개요를 파악하고 싶은 백엔드 또는 인프라 개발자
이 책의 표지를 보면 "유데미 리액트 강의 최고 평가를 받은 인기 강사에게 배우는 실전 리액트" 라는 문구가 있다.
리액트를 전문적으로 가르치는 강사답게, 저자는 수많은 경험과 상담을 통해 사람들이 리액트 학습에 고전하는 이유가 '자바스크립트에 대한 이해 부족'과 '잘못된 학습 순서' 라고 진단한다.
즉, 사람들이 자바스크립트에 대한 이해가 부족하여 리액트의 독특한 표기법이나 세계관에 더욱 어려움을 느끼고 결국 학습을 포기하게 된다는 것이다.
그래서 이 책는 처음 1 ~ 3장에서는 모던 자바스크립트에 대한 기본 지식을 설명하고 있다.
이러한 구성을 보면서 저자가 어떻게 하면 독자들이 리액트를 잘 학습할 수 있을지에 대해 정말 고민을 많이 했구나라는 생각이 들었다.
이 쯤에서 이 책의 구성은 다음과 같다.
1장: 모던 자바스크립트의 기초
2장: 모던 자바스크립트 기능 익히기
3장: 자바스크립트에서 DOM 조작
4장: 리액트 기본
5장: 리액트와 CSS
6장: 재렌더링 구조와 최적화
7장: 글로벌 State 관리
8장: 리액트와 타임스크립트
9장: 사용자 정의 훅
초반 1 ~ 3장까지는 리액트를 학습하는데 반드시 필요한 자바스크립트의 기초 지식을 알려준다.
단순 문법뿐만 아니라 요즘 자바스크립트를 배워야 하는 이유, 역사, 개발 트렌드 및 각종 개발 도구들도 소개되어 있어 개인적으로 자바스크립트의 전반적인 생태계를 이해하고 다음 학습 방향을 정하는데 있어 많은 도움이 되
었다.
4 ~ 9장부터는 본격적인 리액트 설명이 시작된다.
각 기능들의 사용법과 동작 원리를 간결한 샘플 코드와 함께 간단 명료하게 설명해주고 있어서 별다른 어려움없이 이해를 할 수 있었다.
개인적으로 리액트 사이트에 나와 있는 Tutorial을 따라 해본 적은 있었는데 그 때 어렴풋이 알고 있던 내용들을 이 책을 통해 명확히 이해할 수 있었다.
마지막으로 이 책에 대한 전반적인 느낌을 정리하면서 리뷰를 마치도록 하겠다.
장점
* 여러 귀여운 캐릭터들의 대화를 통해 학습 과정을 진행함으로써 단순 지식 중심의 책들과 비교해 학습 흐름이 자연스럽고 방식이 무척 참신하게 생각되었다.
* 책의 디자인이 다채롭고 예쁜 일러스트도 그려져 있어 일반 기술 서적보다 읽기 편하고 어려운 개발 내용을 학습하는데 있어 지루함을 덜어주는 것 같다.
* 도와주세요 선배님! 코너: 개발에 필요한 상식이나 유의점, 개발 팁, 유용한 개발 도구 등을 대화 형식으로 제공한다. 마치 부록처럼 보이지만 각 내용들은 실제 개발하는데 있어서 많은 도움이 될 것으로 기대된다.
* 각 장 마지막에 요약 정리가 잘되어 있다. 리마안드에 유리
* 각 페이지마다 핵심 내용을 미리 밑줄로 표시하여 추후 핵심 내용만 재빨리 살펴보는데 유리하다.
* 자바스크립트, 리액트를 개발하는데 필요한 개발 도구와 사이트 소개
단점
* 자바스크립트 학습 장 중 제목 수준에서 핵심 용어에 대한 영어 표기도 함께 포함되었으면 좋을 것 같다. (예: 분할 대입 (Restructuring Assignment))
* 일부 페이지에서 사소한 오타 존재
전체적으로 리액트를 배우는 입문자 용으로 손색이 없는 책으로 생각되며 개인적으로도 자바스크립트와 리액트를 이해하는데 많은 도움을 받았기에 강추합니다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."