https://www.gilbut.co.kr/book/view?bookcode=BN002496

 

리액트를 다루는 기술(개정판)

입문부터 대규모 애플리케이션까지 한 권으로!

www.gilbut.co.kr

저자는 김민준님으로 블로그와 깃허브로 확인 가능하다.

- 블로그: https://velog.io/@velopert

- GitHub: https://github.com/velopert

나는 원래 자바스크립트와 제이쿼리를 이용한 웹 개발에 익숙했지만, 리액트에 대해서는 페이스북 개발팀이 만들었다고 들어보기만 했었다. 이 책은 900페이지 정도 분량으로 리액트가 왜 생겨났는지, 어떠한 특징 때문에 사용하지는 설명하고 있다. 그리고 기본설명 및 배경과 개발환경도 OS별로 설명하였고, 기초인 함수형 컴포넌트와 클래스형 컴포넌트의 차이점과 핵심 내용인 리덕스와 리덕스 미들웨어에 대해 설명이 잘 나와 있었다. 게다가 후반부에는 Node.js, Koa, MongoDB 기술로 리액트를 활용한 프로젝트를 하나 하나 따라할 수 있다.

이 책을 보기 위해서는 우선 HTML, CSS, 자바스크립트에 대한 기초를 어느정도 습득하고 난 뒤에 보는게 좋을 것 같다. 그래야만 중간에 기본적인 사항을 헤매지 않고 진행할 수 있기 때문이다. 각 챕터 별 상세한 설명과 소스코드와 그림으로 이해를 돕고 있다. 게다가 각 챕터 별로 정리를 두어 생각을 다시 해보게 돕고 있다.

기존 나와있는 책이 아닌 개정판을 통해 추가된 함수형 컴포넌트에서 Hooks 사용하는 법, Context API를 사용하여 전역 상태 관리하기, 코드 스플리팅과 서버 사이드 렌더링 구현 방법에 대한 개선에 대해 나오고 있다. 단순히 배운 내용만이 아닌 응용을 통한 프로젝트를 통해 완성할 수 있다.

+ Recent posts