처음 시작하는 리액트
도서+교보Only(교보배송)을 함께 15,000원 이상 구매 시 무료배송
15,000원 미만 시 2,500원 배송비 부과
20,000원 미만 시 2,500원 배송비 부과
15,000원 미만 시 2,500원 배송비 부과
1Box 기준 : 도서 10권
알림 신청하시면 원하시는 정보를
받아 보실 수 있습니다.
해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
패키지
북카드
키워드 Pick
키워드 Pick 안내
관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.
작가정보
저자(글) 톰 핼럿
저자 톰 핼럿은 샌프란시스코에 위치한 실시간 비디오 플랫폼인 Tout.com의 Ruby/JavaScript 시니어 엔지니어다. Jasmine을 이용한 React 애플리케이션 테스트를 도와주는 Jasmine-react의 제작자이기도 하다. 수중 폴로를 좋아하고, 아내와 아들과 함께 시간을 보낸다.
저자(글) 리차드 펠드만
저자 리차드 펠드만은 샌프란시스코에 있는 교육 기술 회사인 NoRedInk에서 리드 프론트엔드 엔지니어로 일하고 있다. 함수형 프로그래밍의 지지자이자, 강연자다. 일반적인 JavaScript 객체와 배열에 하위호환성을 갖는 이뮤터블 데이터 구조를 제공하는 오픈 소스 라이브러리인 seamless-immutable의 제작자이기도 하다.
저자(글) 시몬 회벡
저자 시몬 회벡은 로드아일랜드주 프로비던스에 위치한 Swipely에서 시니어 UI 엔지니어로 일하고 있다. 프로비던스 JS 밋업 그룹의 공동주최자이고, 보스턴의 Startup Institute에서 JavaScript를 가르치기도 했다. JavaScript를 이용한 기능적 유저 인터페이스를 만들고, cssarrowplease.com 같은 사이드 프로젝트에 시간을 할애하고 있다.
저자(글) 칼 미켈슨
저자 칼 미켈슨은 LockedOn에서 시니어 PHP / JavaScript 엔지니어로 일하면서 아름답고 강력한 부동산 소프트웨어를 만들고 있다. Karl은 새로운 기술에 대한 열정이 있고, 새로운 방법으로 일하기 위해 공부하는 것을 즐긴다. 자신의 웹사이트인 karlmikko.com에서 그를 찾을 수 없다면, 아내와 함께 암벽등반을 하고 있거나 커피를 즐기고 있을 것이다.
저자(글) 존 비비
저자 존 비비는 Dave Ramsey의 디지털 개발 팀에서 애플리케이션을 개발하고 있다. 웹과 iOS를 위해 사용자를 대하는 기술에 집중하고 있다. Final Cut Pro와 Motion에 사용하는 플러그인과 PHP 웹서비스를 만들기도 했다. Beebe가 예술과 코드에 관한 언어를 섞는 날은 좋은 날이다. 그는 독서광이고, 사진을 좋아하며, 매일 아내의 기대 이상을 달성하기 위해 노력하고 있다.
저자(글) 프랑키 반야르디
저자 : 프랑키 반야르디
여러 고객들을 위해 사용자 경험을 만드는 시니어 프론트엔드 개발자이다. 여가시간은 StackOverflow(FakeRainBrigand)와 IRC(GreenJello)에 올라오는 질문에 답해주는 한편 작은 프로젝트도 즐겨한다.
번역 곽현철
역자 곽현철은 현재 NHN Technology Services에서 UI 개발자로 일하다가 지금은 티켓몬스터에서 프론트엔드 개발자로 일하고 있다. 좋은 동료가 되겠다는 핑계로 개발 욕심보다 개그 욕심이 많아서 주변에 웃음을 전하느라 바쁜, 조금 재미있는 사람. 아마 지금도 어디선가 농담을 던지고 있을 것이다.
번역 김훈민
역자 김훈민은 NHN Technology Services에서 근무하던 시절 본격적으로 프론트엔드 개발에 입문하여 지금은 네이버에서 스마트에디터3를 개발하고 있다. 잠들어버린 http://huns.me 블로그를 운영하고 있으며 테스트 프로세스에 관심이 많다.
목차
- 1 React 소개
__1.1 배경
__1.2 개요
2 JSX
__2.1 JSX는 무엇인가?
__2.2 JSX의 장점
__2.3 컴포넌트 조합
__2.4 JSX와 HTML의 차이점
__2.5 JSX를 사용하지 않는 경우의 React
__2.6 JSX 공식 스펙
3 컴포넌트 라이프사이클
__3.1 라이프사이클 메소드
__3.2 초기화
__3.3 실행시
__3.4 분해와 정리
__3.5 안티 패턴: 상태에 계산값 사용
__3.6 정리
4 데이터 흐름
__4.1 Props
__4.2 PropTypes
__4.3 getDefaultProps
__4.4 State
__4.5 state와 props에는 어떤 값을 저장해야 할까?
__4.6 정리
5 이벤트 처리
__5.1 이벤트 핸들러 연결하기
__5.2 이벤트와 상태
__5.3 상태에 따른 렌더링
__5.4 상태 변경하기
__5.5 이벤트 객체
__5.6 정리
6 컴포넌트 구성
__6.1 HTML 확장
__6.2 예제
__6.3 부모 컴포넌트와 자식 컴포넌트의 관계
__6.4 정리
7 믹스인
__7.1 믹스인은 무엇인가?
__7.2 정리
8 DOM 조작
__8.1 React를 통한 DOM 노드 접근
__8.2 React 외의 라이브러리 포함하기
__8.3 부모 엘리먼트에 영향을 주는 플러그인 다루기
__8.4 정리
9 폼
__9.1 비제어 컴포넌트
__9.2 제어 컴포넌트
__9.3 폼 이벤트
__9.4 레이블
__9.5 textarea와 select
__9.6 체크박스와 radio 버튼
__9.7 폼 엘리먼트 이름
__9.8 여러 개의 폼 엘리먼트에 change 핸들러 사용
__9.9 커스텀 폼 컴포넌트
__9.10 포커스
__9.11 사용성
__9.12 정리
10 애니메이션
__10.1 CSS 트랜지션 그룹
__10.2 트랜지션 그룹 사용 시 주의점
__10.3 인터벌 렌더링
__10.4 정리
11 성능 개선
__11.1 shouldComponentUpdate
__11.2 Immutability Heipers 애드온
__11.3 속도 저하 원인 찾기
__11.4 Key
__11.5 정리
12 서버사이드 렌더링
__12.1 렌더링 함수
__12.2 서버 사이드 컴포넌트 라이프사이클
__12.3 정리
13 React 패밀리
__13.1 Jest
__13.2 Immutable.Map
__13.3 Flux
__13.4 정리
14 개발 도구
__14.1 빌드 도구
__14.2 Browserify
__14.3 Webpack
__14.4 Webpack과 React
__14.5 디버깅 도구
__14.6 정리
15 테스트
__15.1 시작하기
__15.2 첫 번째 명세 : 렌더링
__15.3 모의 컴포넌트
__15.4 함수를 스파이 객체로 만들기
__15.5 이벤트 시뮬레이션
__15.6 finder 메소드로 컴포넌트 탐색하기
__15.7 믹스인
__15.8 〈body〉에 렌더링 하기
__15.9 서버 사이드 테스트
__15.10 브라우저 테스트 자동화
__15.11 정리
16 설계 패턴
__16.1 라우팅
__16.2 Om(ClojureScript)
__16.3 Flux
__16.4 정리
17 그밖의 사용법
__17.1 데스크톱
__17.2 게임
__17.3 HTML 이메일
__17.4 차트
__17.5 정리
18 부록: 릴리스로그
__18.1 React v.0.11.2
__18.2 React v.0.12 RC
__18.3 React v.0.12
__18.4 React v.0.12.2
__18.5 React v.0.13 Beta 1
__18.6 React v.0.13 RC
__18.7 React v.0.13 RC2
__18.8 React v.0.13
__18.9 React v.0.13.1
__18.10 React v.0.13.2
__18.11 React v.0.13.3
__18.12 React v.0.14 Beta 1
__18.13 React v.0.14 RC
출판사 서평
페이스북, 인스타그램, AirBnb, 넷플릭스, BBC의 선택, ReactJS를 소개합니다.
리액트는 공개된 페이스북에서 내부적으로 개발한 자바스크립트 라이브러리로 2013년에 오픈 소스로 공개되었다. 웹에서 상호작용하는 사용자 인터페이스를 만들기 위한 라이브러리다.
이 책은 리액트를 다룬 국내 첫 도서로 리액트의 모든 개념을 살펴보고 이러한 개념들이 유용한 이유를 설명한다. 특히 단일 페이지 애플리케이션(SPAs, Single Page Applivations)을 만드는 데 큰 도움이 될 것이다. 리액트를 이용해 완전한 애플리케이션을 만들기 위한 활용 예제와 함께 필요한 도구도 설명한다.
이 책의 대상독자
이 책의 내용을 이해하기 위해서는 자바스크립트와 HTML을 다뤄본 경험이 있어야 한다. 프레임워크의 종류와 상관없이 단일 페이지 애플리케이션을 다뤄본 경험이 있다면 더욱 도움이 될 것이다. 물론 필수는 아니다.
기본정보
ISBN | 9788968487873 | ||
---|---|---|---|
발행(출시)일자 | 2016년 08월 29일 | ||
쪽수 | 320쪽 | ||
크기 |
154 * 224
* 18
mm
/ 574 g
|
||
총권수 | 1권 | ||
시리즈명 |
Hanbit Real Time
|
||
원서명/저자명 | Developing a react edge/Bagnardi, Frankie |
Klover
e교환권은 적립 일로부터 180일 동안 사용 가능합니다.
리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 리뷰 종류별로 구매한 아이디당 한 상품에 최초 1회 작성 건들에 대해서만 제공됩니다.
판매가 1,000원 미만 도서의 경우 리워드 지급 대상에서 제외됩니다.
일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
리뷰는 1인이 중복으로 작성하실 수는 있지만, 평점계산은 가장 최근에 남긴 1건의 리뷰만 반영됩니다.
구매 후 리뷰 작성 시, e교환권 200원 적립
문장수집
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
구매 후 리뷰 작성 시, e교환권 100원 적립