리액트를 다루는 기술
더북(TheBook)

리액트를 다루는 기술

리액트, 현장 밀착 입문서는 따로 있다!
자바스크립트의 기본 기능과 문법을 숙지한다

리액트의 기본기를 익히려면 자바스크립트는 필수! 잘 모르는 자바스크립트 문법이 나오면 반드시 체크하자. 리액트 개발에 필요한 ES6 문법은 적재적소에 배치했다. ES6가 처음이어도 리액트를 경험할 수 있다.

원리를 알면 더 효율적으로 사용할 수 있다

동작 원리를 이해하면 리액트를 왜 사용해야 하는지, 어떻게 사용하면 좋은지 큰 그림을 그릴 수 있다. 작은 프로젝트를 해보면서 리액트를 통해 개발자 경험을 향상시키는 방법을 배우자.

웹 애플리케이션에 리액트를 적용해본다.

리액트를 적용해보면서 실전 감각을 익힌다. UI 업데이트 과정을 간결하게, 복잡한 애플리케이션 개발도 컴포넌트 기반으로 쉽게, 자바스크립트 개발을 손쉽게.

1부 리액트 특징과 동작 원리 이해하기

JSX, 컴포넌트, 이벤트 핸들링 | ref: DOM에 이름 달기 | map을 통한 컴포넌트 반복 | 컴포넌트의 라이프사이클 메서드 | 함수형 컴포넌트 | 컴포넌트 스타일링

2부 리액트 효율적으로 활용하기

일정 관리 애플리케이션 개발 | 컴포넌트 리렌더링 최적화 | 리덕스를 통한 리액트 애플리케이션 상태 관리 | 리덕스 미들웨어와 외부 데이터 연동 | react-router를 사용하여 SPA 개발 | 코드 스플리팅 | 백엔드 프로그래밍: Node.js의 Koa 프레임워크 | mongoose를 통한 MongoDB 연동 실습

3부 대규모 애플리케이션 구축하기

블로그 시스템 개발: 기본 구조 잡기, 라우터/리덕스 설정하기, 사용자 인터페이스 개발 | 프로젝트에서 API 연동하기: 포스트 작성, 수정, 삭제하기, 관리자 로그인 인증 | 코드 스플리팅과 서버사이드 렌더링 적용

이 책의 목표는 단순히 리액트를 다루는 기술을 습득하는 것을 떠나서 더욱 즐겁고 편하게 웹을 개발할 수 있는 것이다. 그리고 웹 개발에 필요한 주요 지식을 다루어 여러분이 만들고 싶은 프로젝트를 실제로 직접 만들 수 있는 경험치를 충분히 쌓아 주는 것이다. 책은 리액트의 기초와 심화 과정을 다루고, 또 Node.js를 이용하여 백엔드를 개발하는 방법도 다룬다. 마지막에는 블로그 프로젝트를 진행하는데, 이것으로 웹 프로젝트의 전체적인 개발 흐름을 터득할 수 있을 것이다.

목차

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.