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

한빛미디어

독자리뷰

[리뷰] 모던 자바스크립트로 배우는 리액트 입문(한빛미디어 \'나는 리뷰어다\')

pcm***

|

2023-03-25

모던 자바스크립트로 배우는 리액트 입문

온라인 동영상 학습 플랫폼 유데미에서 강의하고 최고 평가를 받은 리액트 강사가 직접 전하는 리액트 입문서. 리액트를 익히는 데 필요한 자바스크립트 기초부터 실무에 유용한 타입스크립트까지 담았다. 대화 형식으로 장별 목표를 먼저 안내하고 풍부한 그림과 예제, 친절한 코드 설명으로 어렵지 않게 익힐 수 있도록 구성했다.

  • 저자 : 자케(오카다 다쿠미)
  • 번역 : 김모세
  • 출간 : 2022-11-07

1. 도서 선정 동기

2023년 3월 리뷰 도서로 신청했다.

​

어쩌다 보니 리액트 책만 네 권 보유하게 되었다.

지금 돌아보니 2020년에 처음 리액트 책을 구매했다.

​

그 이후에 리액트 쓰는 프로젝트에 몇 번 참여했지만 백엔드만 했다(아. 한 번은 mobx까지 있는 걸 분석해서 수정해야 했는데, 리액트를 너무 몰라서 GG쳤다). ㅋㅋ

​

처름 리액츠 책을 구입한 이후 3년이 지나는 동안 리액트 오프라인 강의도 한 번 듣고, 자바스크립트+리액트 온라인 강의도 한 번 들었다.

리액트 최근 책도 한 권 있으면 좋을 듯 해서 신청하게 되었다.

​

​

2. 도서 장점

회사에서 출퇴근하면서 정독을 했다.

책이 얇아서인지 이렇게 하면서 오래지 않아 처음부터 끝까지 다 읽었다.

그러면서도 내용 이해가 쑥쑥 되더라.

​

그 동안 내가 ES6 문법에 조금 적응을 해서 그런 것도 있을 수 있겠다만..

입문자 입장에서 한 단계씩 이해하면서 갈 수 있도록 책이 잘 씌여져 있다.

​

작가님이 유데미 강의를 하셔서 그런지,

책의 소스 전개도 기존 책과는 다르다.

​

기존 책이 내용 쭉쭉~ 설명하고 그에 해당하는 소스도 쭉쭉~ 씌여져 있다면,

이 책은 실제 개발자가 개발하는 것처럼 씌여져 있다.

​

우선은 잘 동작하는지 간단한 코드만 로그에 찍어보고,

그 다음에 점점 살을 붙여간다.

​

예시) 

먼저 alert로 동작 확인

 

01.jpg

 

02.jpg

 

 

동작 확인했으니 alert 빼고 살 붙이기

 

03.jpg

 

 

책 전반적으로 Step By Step으로 진행하다 보니, 허들이 낮다는 생각이 들었다.

ES6부터 설명하다가 점차 리액트로 넘어가니깐 좋더라. 

타입스크립트도 따로 장을 할애해서 설명하는데 예제가 간단해서 이해하기도 쉬웠다.

​

훅은 다른 책에 비해 상대적으로 조금만 설명한다. 

입문용 책이라면 이 정도로 간단히 하는 게 오히려 낫지 않을까 싶다.

맨 처음 봤던 리액트 책들에서 당황해서 좌절했던 걸 생각하면.. ㅎㅎ

(다들 ES6, SCSS에 대해 따로 설명도 없이 바로 리액트로 들어가서 힘들었다)​

​

​

3. 아쉬운 점

다만 조금 아쉬운 점도 있다.

​

FC, VFC는 처음 본 개념이라 봐도 잘 모르겠더라(p.234). 설명이 좀 더 있으면 싶었다.

​

CSS도 이것저것 엄청 많던데, 많아서 오히려 무엇을 써야될지 모르겠더라.

CSS/SCSS 차이를 소개하고 이에 대해 많은 설명을 하는 정도로 마치면 어땠을까 싶었다.

​

다른 소스는 어디를 삭제하고 추가하는 게 다 있어서 책 읽기가 정말 수월했는데,

7장만 삭제/추가 코멘트가 없다(p.194~p.195).

​

​

* 총평

내가 좋아하는 요소가 모두 있다.

얇으면서도 있을 건 다 있고, 올컬러책이다.

​

소스를 조금씩 개선시켜가면서 삭제/추가하는 설명하는 방식도 마음에 들었다.

2020년에 이 책이 있었다면 그렇게 빙빙 돌면서 공부하진 않았을텐데...^^

​

ES6 기초부터 설명하면서도 리액트의 중요한 부분은 다 한 번씩 짚어준 것 같다.

얇은 만큼 핵심만 있고 어려운 내용은 짧게 넘어가서 큰 부담 없이 배울 수 있는 책이다.

코딩 책을 정독하면서 끝까지 다 본 게 얼마만인지 모르겠다.

​

​

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

 

닫기

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