기본 개념을 제대로 익히고 실무 예제를 마스터하는 최신판 리액트 바이블!

리액트와 리덕스로 구축하는 생동감 넘치는 웹 UI의 세계!


출판사 제이펍

원출판사 MANNING

원서명 React in Action(원서 ISBN: 9781617293856)

저자명 마크 티에렌스 토마스

역자명 장현희

출판일 2019년 1월 25일

페이지 396쪽

시리즈 (없음)

판 형 188*245*19.5

제 본 무선(soft cover)

정 가 28,000원

ISBN 979-11-88621-49-1(93000)

키워드 리액트 / 리덕스 / 자바스크립트 / 리액트 네이티브 / 프런트엔드

분야 웹 프로그래밍 / 자바스크립트


관련 사이트

저작권사 도서소개 페이지

아마존 도서소개 페이지


관련 포스트

■ 2019/01/16 - [출간전 책소식] - 오늘의 리액트를 내일로 미루지 마세요!


관련 시리즈

■ (없음)


관련 도서

따라 하며 배우는 앵귤러 마스터북

기초부터 실무 응용까지 자바스크립트 마스터북(제2판)

■ 처음 만나는 자바스크립트

AngularJS 인 액션

자바스크립트 & 제이쿼리: 인터랙티브 프론트엔드 웹 개발 교과서

엄선 111 자바스크립트 라이브러리 실전 활용


관련 파일 다운로드

예제 코드


교재 검토용 증정 안내

■ 학교 및 학원에서 교재 선정을 위해 책을 파일로 검토해보고자 하시는 분들은 다음의 페이지에서 신청 양식을 작성해주시기 바랍니다. 확인 후 연락을 드리도록 하겠습니다. http://goo.gl/vBtPo3


강의보조 자료 다운로드

교재로 채택하신 분들은 메일을 보내주시면 아래의 자료를 보내드리겠습니다: jeipubmarketer@gmail.com

■ 본문의 그림과 표


샘플 PDF

(차례, 옮긴이 머리말, 머리말, 감사의 말씀, 이 책에 대하여, 베타리더 후기, 1장 '리액트를 만나다' 일부, 3장 '리액트의 데이터와 데이터 흐름' 일부, 5장 '폼 다루기' 일부)

리액트인액션_sample.pdf


정오표 페이지

■ https://jpub.tistory.com/899


도서구매 사이트(가나다순)


도서 소개

기본 개념을 제대로 익히고 실무 예제를 마스터하는 최신판 리액트 바이블!

리액트와 리덕스로 구축하는 생동감 넘치는 웹 UI의 세계!


페이스북은 컴포넌트와 웹사이트에 놀라운 사용자 경험을 선사하기 위해 리액트를 개발했다. 리액트의 핵심인 상태 관리, 데이터 흐름, 그리고 렌더링을 위한 현명한 디자인 때문에 사고하기 쉽고 부드럽게 애플리케이션을 실행할 수 있다. 게다가 놀랍도록 풍부한 컴포넌트와 라이브러리 생태계는 개발자와 사용자 모두에게 큰 도움을 준다.


이 책은 리액트를 이용해 구체화하는 기술을 제시한다. 독자들은 모든 장의 구체적인 예제들을 빠르게 실행해 볼 수 있다. 또한, 렌더링, 생명주기 메서드, JSX, 데이터 흐름, 폼, 라우팅, 서드파티 라이브러리의 통합, 그리고 테스트 등 핵심 주제들을 마스터할 수 있다. 그리고 이 책에서 설명하는 애플리케이션 디자인 기법은 많은 개발자들이 눈에 띄는 앱을 개발하는 데 도움이 될 것이다. 마지막으로 리액트를 풀스택 애플리케이션에 통합하는 방법을 알아보고 리덕스를 이용한 상태 관리, 서버 측 렌더링, 그리고 모바일 UI를 위한 리액트 네이티브 등도 학습한다.


추천사

개념과 현실 세계의 예제를 통합한 단 한 권의 도서

Phaneendra Bommareddy, 오픈로직스


이 책을 읽고 리액트를 활용하자. 그리고 다시는 되돌아보지 말자.

Michal Paszkiewicz, 런던 교통국


리액트와 리덕스를 이용해 애플리케이션을 개발하고자 하는 모두를 위한 필독서

Andrew Courter, 피보탈


쉬운 해설, 필요한 모든 단계에 대한 상세한 설명, 풍부한 예제 코드는 리액트의 길에 이르는 등불을 밝혀준다.

Olivier Ducatteeuw, 벨기에 루벤대학교


지은이 소개

마크 티에렌스 토마스(Mark Tielens Thomas)

아내와 함께 미국 남부 캘리포니아에 거주하며, 풀스택 개발자와 저자로 활동 중이다. 대용량 엔지니어링 문제를 비롯하여 고효율, 고부가가치 솔루션을 제공하는 팀들과 함께 일했다. 맛 좋은 커피, 많은 책, 빠른 API, 그리고 아름다운 시스템을 좋아한다. 매닝 출판사에서 다수의 책을 출간했으며, 개인 블로그인 https://ifelse.io를 운영하고 있다.


옮긴이 소개

장현희

20년째 개발자의 길을 걷고 있다. 지난 18년간 총 20여 종의 개발 관련서를 집필하거나 번역했다. 현재는 호주 시드니에 있는 ROKT에서 테크니컬 스페셜리스트로 근무 중이며, 국내 개발자들에게 조금이라도 도움 되는 번역서를 만들기 위해 틈틈이 노력하고 있다. 앞으로도 책이라는 매개체를 통해 멀리서나마 국내 개발자들과 계속해서 소통할 계획이다.


차례

PART 1 리액트 소개 1

CHAPTER 1 리액트를 만나다 3

    1.1 리액트 시작하기 4

    1.2 리액트가 적합하지 않은 경우 10

    1.3 가상 DOM 15

    1.4 컴포넌트: 리액트의 기본 단위 20

    1.5 팀을 위한 리액트 23

    1.6 요약 24

CHAPTER 2 첫 번째 컴포넌트 26

    2.1 리액트의 컴포넌트에 대해 알아보기 28

    2.2 리액트 컴포넌트 개발하기 36

    2.3 컴포넌트의 수명과 시간 49

    2.4 JSX와의 첫 만남 60

    2.5 요약 64

더보기


댓글을 달아 주세요

  1.  댓글주소  수정/삭제  댓글쓰기 ㅇㅇ 2019.02.11 21:11

    이제 막 구입해서 읽고 있습니다.

    p.46 예제 2.4 코드중
    class Post extend component {
    => class Post extends Component {

    •  댓글주소  수정/삭제 Favicon of https://jpub.tistory.com BlogIcon 제이펍 2019.02.13 10:13 신고

      아, 감사합니다. 말씀하신 것처럼 잘못 표기되어 있네요. ㅠㅠ 죄송합니다.
      일단, https://jpub.tistory.com/899에 등록해 두었고, 재쇄 시에는 바로잡아 인쇄하겠습니다. 고맙습니다.

  2.  댓글주소  수정/삭제  댓글쓰기 ㅇㅇ 2019.03.02 15:51

    챕터 4 깃 클론 부터 키가 없다고 하고. 다른 방법으로 깃 클론 후 npm insatll 하면 오류가 엄청 발생해요,,;
    해당 깃 페이지 들어가면 안된다는 코멘트도 많네요 이거 챕터 4부터 예제 실행할수 없으니 이 책으로 공부를 할수 있을지..

    •  댓글주소  수정/삭제 Favicon of https://jpub.tistory.com BlogIcon 제이펍 2019.03.04 09:32 신고

      안녕하세요? 오류 때문에 불편을 끼쳐드린 것 같아 죄송합니다. 안내해 주신 문제를 역자께 여쭤봤더니 다행히(?) 책의 소스 문제가 아니라 소스가 의존하고 있는 fsevents라는 노드 모듈의 문제인 것 같다고 합니다. 이게 직접적으로 사용되는 것이 아니라 간접적으로 사용되고 있는데, 어떤 라이브러리가 해당 모듈을 사용하는지 찾아서 더 상위 버전이 있는지 확인해 보면 될 것 같다고 하시네요. 좀 더 알아본 후에 다시 안내해 주신다고 하니 조금 더 기다려주시면 고맙겠습니다.

  3.  댓글주소  수정/삭제  댓글쓰기 장현희 2019.03.04 10:06

    안녕하세요 리액트 인 액션의 역자 장현희입니다.
    제가 확인해 보니 해당 코드의 의존 모듈 중 일부의 설치에 문제가 있네요. 해당 모듈의 설치 파일이 존재하지 않는 것으로 보아 의존 모듈 업데이트가 필요해 보입니다.

    제 경우에는 package.json 파일에서 "npm-run-all" 모듈의 버전을 최신 버전인 "4.1.5"로 업데이트하고 "npm install" 명령을 다시 실행해서 문제를 해결했습니다.

    도움이 되시기를 바랍니다.

    고맙습니다.
    장현희 드림