React 16 핵심 정리 2/e : 북윈도
리뷰 0 위시 120

React 16 핵심 정리 2/e 요약정보 및 구매

확장 가능하고 유지보수가 쉬운 웹 애플리케이션 제작

상품 선택옵션 0 개, 추가옵션 0 개

출판사 에이콘출판
저자 아르테미 페도세예프 , 아담 보두치
ISBN 9791161751375 (1161751378)
정가 25,000원
판매가 22,500원(10% 할인)
배송비 무료배송
포인트 정책 설명문 닫기

00포인트

포인트 정책 설명문 출력

선택된 옵션

관심상품

상품 정보

사은품
상품 기본설명
확장 가능하고 유지보수가 쉬운 웹 애플리케이션 제작
상품 상세설명


React는 페이스북과 인스타그램의 UI를 위해 만들어진 자바스크립트 라이브러리이지만, 이제 웹 개발에 갖춰야 할 기술로 확대되고 있다. 특히 React 16은 저작권 문제를 해결해, 사용자층이 더욱 확대될 것이다. 이 책은 React 16의 새로운 사항부터 시작해 간단한 컴포넌트에서 다소 복잡한 컴포넌트에 이르기까지 함께 만들어 보며 기본적인 React 16 활용 지식을 익힌다. 그리고 애플리케이션 아키텍처인 Flux를 활용하고 Redux로 세련되게 만드는 방법까지 자세히 설명한다.

목차
1장. React 16에서 새로운 점
__렌더링에 대한 재고
____현재 상황
____끝날 때까지 실행
____파이버란 무엇인가?
____비동기와 앞으로 여정
____더 나은 컴포넌트 에러 처리
____여러 엘리먼트와 문자열에 대한 렌더링
____포탈에 렌더링
__요약


2장. 프로젝트를 위한 강력한 도구 설치
__프로젝트 시작
__Node.js와 npm 설치
__깃 설치
__트위터 스트리밍 API를 이용한 데이터 획득
__Snapkite 엔진을 이용한 데이터 필터링
__프로젝트 구조 생성
__package.json 생성
__Node.js 모듈 재사용
__웹팩으로 빌드
__웹 페이지 작성
__요약


3장. React 엘리먼트 생성
__가상 DOM의 이해
__React 설치
__자바스크립트로 React 엘리먼트 생성
____type 매개변수
____props 매개변수
____children 매개변수
__React 엘리먼트 렌더링
__JSX를 이용해 React 엘리먼트 생성
__요약


4장. 첫 번째 React 컴포넌트 생성
__상태 없음과 상태 기반
__상태를 갖지 않는 첫 React 컴포넌트 생성
__첫 번째 상태 기반 React 컴포넌트 생성
__요약


5장. React 컴포넌트에 반응성 추가
__React를 사용한 문제 해결
__React 애플리케이션 계획
__컨테이너 React 컴포넌트 생성
__요약


6장. 다른 라이브러리와 함께 React 컴포넌트 사용
__React 컴포넌트에서 다른 라이브러리 사용
__React 컴포넌트의 생명주기 메소드 이해
____마운트 메소드
____마운트 해제 메소드
__요약


7장. React 컴포넌트 업데이트
__컴포넌트 생명주기의 업데이트 메소드 이해
____componentWillReceiveProps 메소드
____shouldComponentUpdate 메소드
____componentWillUpdate 메소드
____componentDidUpdate 메소드
__React 컴포넌트 프로퍼티 기본 설정
__React 컴포넌트 프로퍼티 검사
__Collection 컴포넌트 생성
__요약


8장. 복잡한 React 컴포넌트 생성
__TweetList 컴포넌트 생성
__CollectionControls 컴포넌트 생성
__CollectionRenameForm 컴포넌트 생성
__Button 컴포넌트 생성
__CollectionExportForm 컴포넌트 생성
__요약


9장. Jest를 사용한 React 애플리케이션 테스트
__단위 테스트를 작성하는 이유
__테스트 집합, 스펙, 예상 결과 생성
__Jest 설치와 실행
__여러 개의 테스트와 예상 값 생성
__React 컴포넌트 테스트
__요약


10장. Flux를 이용한 React 아키텍처 향상
__웹 애플리케이션의 구조 분석
__Flux에 대한 이해
__디스패처 생성
__액션 생성기 생성
__스토어 생성
__요약


11장. Flux를 이용한 React 애플리케이션의 유지 보수 준비
__Flux를 사용한 관심사 분리
__Stream 컴포넌트 리팩토링
__CollectionStore 생성
__CollectionActionCreators 생성
__애플리케이션 컴포넌트 리팩토링
__Collection 컴포넌트 리팩토링
__CollectionControls 컴포넌트 리팩토링
__CollectionRenameForm 컴포넌트 리팩토링
__TweetList 컴포넌트 리팩토링
__StreamTweet 컴포넌트 리팩토링
__빌드와 활용
__요약


12장. Redux를 사용해 Flux 앱을 세련되게 만들기
__Redux인 이유
____모든 것을 다루는 하나의 스토어
____유동 부분 감소
____Flux의 가장 좋은 부분을 사용
__리듀서로 상태 제어
____리듀서란 무엇인가?
____컬렉션 리듀서
____트윗 리듀서
__애플리케이션 상태에 컴포넌트 연결
____상태 및 액션 생성기를 props에게로 매핑
__요약
출판사 서평
★ 이 책에서 다루는 내용 ★■ 실습 예제와 명확한 튜토리얼을 통한 React 16 코딩 학습
■ 강력한 React 16 도구를 설치해 훨씬 효율적인 개발
■ 웹 개발의 미래로써 React Fiber에 대한 영향을 이해하기
■ React 컴포넌트를 사용해 Redux 애플리케이션 아키텍처 활용
■ 프로퍼티와 자식을 가진 React 16 엘리먼트 생성
■ 상태 없음 및 상태 기반 React 16 컴포넌트 시작하기
■ JSX를 사용해 React 16 개발 과정 속도 향상하기
■ 생명주기 메서드로 React 16 컴포넌트에 대한 반응성 추가
■ Jest 테스트 프레임워크로 React 16 컴포넌트를 테스트
★ 이 책의 대상 독자 ★규모 확장 가능하고 유지 보수 가능한 웹 사용자 인터페이스를 개발하고자 하는 프론트엔드 개발자들을 위한 책이다. 자바스크립트, HTML, CSS의 핵심 지식 일부만 알아도 React.js가 웹 개발 세계에 가져온 혁신적인 아이디어의 이점을 활용하는 데 충분하다. 제이쿼리나 Angular.js를 다뤄본 경험이 있다면 React.js가 어떻게 다른지, 그리고 여러 가지 라이브러리와 통합시켜서 어떻게 이용할지 이해하는 데 큰 도움이 될 것이다.
★ 이 책의 구성 ★1장, 'React 16에서 새로운 점'에서는 React 16의 주요 변경 사항을 소개한다. 여기서는 렌더링 및 조정이 어떻게 작동하는지에 대한 근본적인 변경 사항과 API를 통해 노출되는 새로운 기능을 알려준다.
2장, '프로젝트를 위한 강력한 도구 설치'에서는 이 책의 목표를 언급하고 React 애플리케이션을 효율적으로 구축하기 위해 설치해야 하는 최신 도구를 설명한다. 각 도구를 소개하고 각 도구를 설치하는 방법에 대한 단계별 지침을 제공한다. 그러고 나서 이 책에서 제작할 프로젝트의 구조를 만든다.
3장, 'React 엘리먼트 생성'에서는 React 설치 방법을 설명하고 가상 DOM을 소개한다. 그러고 나서 React 엘리먼트가 무엇인지, 네이티브 자바스크립트 구문을 사용해 어떻게 React 엘리먼트를 만들고 렌더링하는지 설명한다. 마지막으로 JSX 구문을 소개하고, JSX를 사용해 React 엘리먼트를 어떻게 만드는지 보여준다.
4장, '첫 번째 React 컴포넌트 생성'에서는 React 컴포넌트를 소개한다. 상태 없음과 상태 기반 React 컴포넌트 간의 차이점과 어느 컴포넌트를 사용할지 결정하는 방법을 설명한다. 그런 다음 두 유형을 만드는 과정을 안내한다.
5장, 'React 컴포넌트에 반응성 추가'에서는 문제를 React로 해결하는 방법을 설명하고 React 애플리케이션을 계획하는 과정을 단계별로 알아본다. 이 책에서 제작하는 React 애플리케이션 전체를 캡슐화하는 React 컴포넌트를 만든다. 부모 React 컴포넌트와 자식 React 컴포넌트 사이의 관계를 설명한다.
6장, '다른 라이브러리와 함께 React 컴포넌트 사용'에서는 서드파티 자바스크립트 라이브러리와 함께 React 컴포넌트를 사용하는 방법을 살펴본다. React 컴포넌트의 생명주기를 소개하고 마운트 메소드를 사용하는 방법을 설명하며, 이 책의 프로젝트를 위한 새로운 React 컴포넌트를 어떻게 만드는지 보여준다.
7장, 'React 컴포넌트 업데이트'에서는 React 컴포넌트 생명주기의 업데이트 메소드를 소개한다. 자바스크립트에서 CSS 스타일을 사용하는 방법을 알아보고, 기본 컴포넌트의 프로퍼티를 검사하고 설정하는 방법을 설명한다.
8장, '복잡한 React 컴포넌트 생성'에서는 좀 더 복잡한 React 컴포넌트를 개발하는 방법에 초점을 맞춘다. 여러 가지의 React 컴포넌트를 구현하는 방법과 해당 컴포넌트들을 하나로 결합하면서도 제대로 작동되는 React 애플리케이션으로 만드는 방법을 자세히 살펴본다.
9장, 'Jest를 사용한 React 애플리케이션 테스트'에서는 단위 테스트 개념과 Jest를 이용해서 단위 테스트를 작성하고 실행하는 방법을 설명한다. 또한 React 컴포넌트를 테스트하는 방법도 보여준다. 테스트 스위트, 스펙, 예상 값, 부합기matcher에 대해서도 알아본다.
10장, 'Flux를 사용한 React 아키텍처 향상'에서는 React 애플리케이션 아키텍처를 향상시키는 방법을 알아본다. Flux 아키텍처를 소개하고 디스패처, 스토어, 액션 생성기에 대해 설명한다.
11장, 'Flux를 사용한 React 애플리케이션의 유지 보수 준비'에서는 Flux를 이용해서 React 애플리케이션에 대한 관심사들을 분리하는 방법을 설명한다. 장차 유지 보수가 어렵지 않게 React 애플리케이션을 리팩토링한다.
12장, 'Redux를 사용해 Flux 앱을 세련되게 만들기'에서는 Flux 라이브러리의 주요 기능을 살펴본 후 애플리케이션을 완전히 리팩토링해 상태 제어를 위한 주 메커니즘으로 Redux를 사용한다.★ 옮긴이의 말 ★최근 기사에 따르면 React 기술을 원하는 기업주는 37%인데 비해 기술력을 갖춘 개발자는 19%에 불과하다고 한다(출처. http://www.itworld.co.kr/news/108020). 현장에서는 React 기술을 필요로 하는데 그만큼 이 기술을 갖춘 이가 적다는 뜻이다. 이 책의 필요성을 잘 대변해주는 말이기도 하다.
React는 페이스북과 인스타그램의 UI를 위해 만들어진 자바스크립트 라이브러리지만 이제는 웹 개발에 갖춰야 할 기술로 확대되고 있다. 특히 저작권 문제를 해결한 16버전부터는 React 16이라는 새 제품명으로 더욱 사용자층을 넓혀갈 것이다. 이 책으로 국내 개발자들이 React 16을 빠르게 접할 계기를 만들어줄 것으로 생각한다.
1장은 React를 처음 대하는 독자를 어리둥절하게 만들 수 있다. 사실 1장은 기존에 React를 사용해 온 독자를 위한 장이다. 따라서 2장에서 시작해도 좋을 것이다. 독자가 생소하게 느낄 만한 전문 용어에 대해서는 주석을 달아 놓아 손쉽게 관련 용어를 접하게 했다. 이 책으로 React 기술을 습득해 자신의 웹 개발에 멋진 기능을 구현하길 바란다. 아울러 React 활용에 대한 사고의 틀이 더욱 넓혀질 것을 기대한다.
상품 정보 고시
도서명 React 16 핵심 정리 2/e
저자 아르테미 페도세예프 , 아담 보두치
출판사 에이콘출판
ISBN 9791161751375 (1161751378)
쪽수 320
출간일 2018-03-30
사이즈 189 * 237 * 16 mm /630g
목차 또는 책소개 1장. React 16에서 새로운 점
__렌더링에 대한 재고
____현재 상황
____끝날 때까지 실행
____파이버란 무엇인가?
____비동기와 앞으로 여정
____더 나은 컴포넌트 에러 처리
____여러 엘리먼트와 문자열에 대한 렌더링
____포탈에 렌더링
__요약


2장. 프로젝트를 위한 강력한 도구 설치
__프로젝트 시작
__Node.js와 npm 설치
__깃 설치
__트위터 스트리밍 API를 이용한 데이터 획득
__Snapkite 엔진을 이용한 데이터 필터링
__프로젝트 구조 생성
__package.json 생성
__Node.js 모듈 재사용
__웹팩으로 빌드
__웹 페이지 작성
__요약


3장. React 엘리먼트 생성
__가상 DOM의 이해
__React 설치
__자바스크립트로 React 엘리먼트 생성
____type 매개변수
____props 매개변수
____children 매개변수
__React 엘리먼트 렌더링
__JSX를 이용해 React 엘리먼트 생성
__요약


4장. 첫 번째 React 컴포넌트 생성
__상태 없음과 상태 기반
__상태를 갖지 않는 첫 React 컴포넌트 생성
__첫 번째 상태 기반 React 컴포넌트 생성
__요약


5장. React 컴포넌트에 반응성 추가
__React를 사용한 문제 해결
__React 애플리케이션 계획
__컨테이너 React 컴포넌트 생성
__요약


6장. 다른 라이브러리와 함께 React 컴포넌트 사용
__React 컴포넌트에서 다른 라이브러리 사용
__React 컴포넌트의 생명주기 메소드 이해
____마운트 메소드
____마운트 해제 메소드
__요약


7장. React 컴포넌트 업데이트
__컴포넌트 생명주기의 업데이트 메소드 이해
____componentWillReceiveProps 메소드
____shouldComponentUpdate 메소드
____componentWillUpdate 메소드
____componentDidUpdate 메소드
__React 컴포넌트 프로퍼티 기본 설정
__React 컴포넌트 프로퍼티 검사
__Collection 컴포넌트 생성
__요약


8장. 복잡한 React 컴포넌트 생성
__TweetList 컴포넌트 생성
__CollectionControls 컴포넌트 생성
__CollectionRenameForm 컴포넌트 생성
__Button 컴포넌트 생성
__CollectionExportForm 컴포넌트 생성
__요약


9장. Jest를 사용한 React 애플리케이션 테스트
__단위 테스트를 작성하는 이유
__테스트 집합, 스펙, 예상 결과 생성
__Jest 설치와 실행
__여러 개의 테스트와 예상 값 생성
__React 컴포넌트 테스트
__요약


10장. Flux를 이용한 React 아키텍처 향상
__웹 애플리케이션의 구조 분석
__Flux에 대한 이해
__디스패처 생성
__액션 생성기 생성
__스토어 생성
__요약


11장. Flux를 이용한 React 애플리케이션의 유지 보수 준비
__Flux를 사용한 관심사 분리
__Stream 컴포넌트 리팩토링
__CollectionStore 생성
__CollectionActionCreators 생성
__애플리케이션 컴포넌트 리팩토링
__Collection 컴포넌트 리팩토링
__CollectionControls 컴포넌트 리팩토링
__CollectionRenameForm 컴포넌트 리팩토링
__TweetList 컴포넌트 리팩토링
__StreamTweet 컴포넌트 리팩토링
__빌드와 활용
__요약


12장. Redux를 사용해 Flux 앱을 세련되게 만들기
__Redux인 이유
____모든 것을 다루는 하나의 스토어
____유동 부분 감소
____Flux의 가장 좋은 부분을 사용
__리듀서로 상태 제어
____리듀서란 무엇인가?
____컬렉션 리듀서
____트윗 리듀서
__애플리케이션 상태에 컴포넌트 연결
____상태 및 액션 생성기를 props에게로 매핑
__요약
상품 정보 고시
도서명 상품페이지 참고
저자 상품페이지 참고
출판사 상품페이지 참고
크기 상품페이지 참고
쪽수 상품페이지 참고
제품구성 상품페이지 참고
출간일 상품페이지 참고
목차 또는 책소개 상품페이지 참고
배송공지

사용후기

회원리뷰 총 0개

사용후기가 없습니다.

상품문의

등록된 상품문의

상품문의 총 0개

상품문의가 없습니다.

교환/반품

[반품/교환방법]
마이페이지> 주문배송조회 > 반품/교환신청 또는 고객센터 (070-4680-5689)로 문의 바랍니다.

[반품주소]
- 도로명 : (10882) 경기도 파주시 산남로 62-20 (산남동)
- 지번 : (10882) 경기도 파주시 산남동 305-21

[반품/교환가능 기간]
변심반품의 경우 수령 후 14일 이내, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

[반품/교환비용]
단순 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담

[반품/교환 불가 사유]
- 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
(단지 확인을 위한 포장 훼손은 제외)
- 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
예) 화장품, 식품, 가전제품(악세서리 포함) 등
- 복제가 가능한 상품 등의 포장을 훼손한 경우
예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
- 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
- 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
- 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
- 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
* (1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시
‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)

[상품 품절]
공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.

[소비자 피해보상, 환불지연에 따른 배상]
- 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됩니다.
- 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함.

회원로그인

오늘 본 상품

  • React 16 핵심 정리 2/e
    React 16 핵
    22,500