본문내용 바로가기

KYOBO 교보문고

금/토/일 주말특가
[고정]e캐시 더드림 이벤트
숨겨진독립자금을찾아서2
[기프트]2021다이어리
  • 교보손글쓰기대회 전시
  • 손글씨스타
  • 세이브더칠드런
  • 북모닝 책강
  • 교보인문학석강
  • 북모닝 이벤트
React 16 Tooling - 적재적소의 도구 활용을 통한 개발 작업 효율화
380쪽 | | 188*235*28mm
ISBN-10 : 1161753206
ISBN-13 : 9791161753201
React 16 Tooling - 적재적소의 도구 활용을 통한 개발 작업 효율화 중고
저자 아담 보두치 | 역자 이승준 | 출판사 에이콘출판
정가
30,000원 신간
판매가
20,000원 [33%↓, 10,000원 할인] 반품불가상품
배송비
2,700원 (판매자 직접배송)
50,000원 이상 결제 시 무료배송
제주도 추가배송비 : 3,000원
도서산간지역 추가배송비 : 5,500원
배송일정
지금 주문하면 2일 이내 출고 예정
제주도, 도서지역, 군부대는 택배비 추가 요금이 부과됩니다.
2019년 6월 28일 출간
제품상태
상태 최상 외형 최상 내형 최상
이 상품 최저가
20,000원 다른가격더보기
  • 20,000원 중고서적 자고... 특급셀러 상태 최상 외형 최상 내형 최상
  • 22,900원 취중불문 우수셀러 상태 최상 외형 최상 내형 최상
  • 24,000원 모아북 특급셀러 상태 최상 외형 최상 내형 최상
  • 25,200원 책책북북 특급셀러 상태 최상 외형 최상 내형 최상
  • 26,990원 레드북 특급셀러 상태 최상 외형 최상 내형 최상
새 상품
27,000원 [10%↓, 3,000원 할인] 새상품 바로가기
수량추가 수량빼기

중고장터에 등록된 판매상품과 제품의 상태는 개별 판매자들이 등록, 판매하는 것으로 중개시스템만을 제공하는 교보문고는 해당 상품과 내용에 대해 일체 책임을 지지 않습니다. 상단 제품상태와 하단 상품 상세를 꼭 확인하신 후 구입해주시기 바랍니다.

교보문고 결제 시스템을 이용하지 않은 직거래로 인한 피해 발생 시 교보문고는 일체 책임을 지지 않습니다.

중고장터에 등록된 판매 상품과 제품의 상태는 개별 오픈마켓 판매자들이 등록, 판매하는 것으로 중개 시스템만을 제공하는
인터넷 교보문고에서는 해당 상품과 내용에 대해 일체 책임을 지지 않습니다.

교보문고 결제시스템을 이용하지 않은 직거래로 인한 피해 발생시, 교보문고는 일체의 책임을 지지 않습니다.

판매자 상품 소개

※ 해당 상품은 교보문고에서 제공하는 정보를 활용하여 안내하는 상품으로제품 상태를 반드시 확인하신 후 구입하여주시기 바랍니다.

판매자 배송 정책

  • 제주도, 도서지역, 군부대는 택배비 추가 요금이 부과됩니다.

더보기

구매후기 목록
NO 구매후기 구매만족도 ID 등록일
385 완전 새책이네요! 번창하세요! 5점 만점에 5점 kanghyu*** 2020.10.27
384 책 청결 상태, 포장, 배송 모두 만족스러워요! 100점 ? 감사합니다 ? 5점 만점에 5점 yjin0*** 2020.10.13
383 감사합니다. 잘 받았습니다. 5점 만점에 5점 nijin*** 2020.07.01
382 좋은 책 빠른 배송 감사합니다. 번창하세요. 찾는 사전이 교보에서 품절이면 또 연락 드리겠습니다. 5점 만점에 5점 edwin*** 2020.05.14
381 잘받았습니다. 완전히 새책이 와서 놀랐습니다. 감사합니다! 5점 만점에 5점 kangil0*** 2020.03.25

이 책의 시리즈

책 소개

상품구성 목록
상품구성 목록

React는 페이스북과 인스타그램의 UI를 위해 만들어진 자바스크립트 라이브러리이지만 이제는 웹 개발에 갖춰야 할 기술로 확대되고 있다. 특히, 저작권 문제를 해결한 버전 16부터는 React 16이라는 새 제품명으로 더욱 사용자층을 넓혀갈 것이다. 이 책은 모든 React 개발자가 알아야 할 가장 중요한 도구, 유틸리티, 라이브러리를 자세하게 다룬다. 모든 기술은 도구 활용에 따라 빛이 나므로 이 책을 통해 자신의 기술에 힘을 더할 수 있다.

저자소개

저자 : 아담 보두치
대규모 자바스크립트 개발 분야에서 10년 가까이 일했다. 프론트엔드로 옮겨가기 전에 파이썬과 리눅스를 사용해 몇 가지 대규모 클라우드 컴퓨팅 제품을 개발했다. 복잡성에 익숙하며 실제 소프트웨어 시스템과 그 시스템이 취한 규모 확장 문제에 관해 현장 경험이 있다.
팩트 출판사의 『React and React Native』(2017)를 비롯한 여러 자바스크립트 도서를 저술했으며 혁신적인 사용자 경험과 고성능에 매우 관심이 많다.

역자 : 이승준
한아시스템에서 소프트웨어 엔지니어로 근무했으며 현재 프리랜서로 일하고 있다. 삼각형프레스에서 출간한 『Boogazine JFC PROGRAMMING』(1998), 『Boogazine Visual J++ 6.0』(1998), 『Java Workshop 2.0 21일 완성』(1997)을 집필했고, 편저한 책으로 『JAVA 서블릿 & JSP 프로그래밍 한꺼번에 끝내기』(2002), 『XML 기본+활용 마스터하기』(2002)가 있다. 또한 에이콘출판사에서 출간한 『(개정판) C & C++ 시큐어 코딩』(2015), 『닷넷 개발자를 위한 AngularJS』(2016), 『파이썬 분산 컴퓨팅』(2016), 『Angular 2 컴포넌트 마스터』(2016), 『유니티 게임 개발을 위한 절차적 콘텐트 생성』(2017), 『React 16 핵심 정리 2/e』(2018), 『자연어 처리의 이론과 실제』(2018)를 번역했다.

목차

1장 맞춤형 React 개발 생태계 만들기
__React에 포함되는 것
____렌더 트리를 비교하는 컴포넌트
____DOM 렌더 타깃
__도구 활용 소개?
____React 외부의 보조 작업
____건설 현장과의 유사점
__이 책에서 다루는 React 도구
____JSX는 자바스크립트로 컴파일돼야 한다
____최신 자바스크립트 언어 기능은 트랜스파일돼야 한다
____애플리케이션 개발을 가능하게 하는 핫 모듈 로딩
____단위 테스트 자동 실행
____타입 안전성에 관한 고려
____코드 품질을 위한 소스 코드 분석
____컴포넌트 개발 환경 격리
____브라우저 기반의 디버깅 환경 제공
____React 애플리케이션 배포
__올바른 도구 선택
____필수 도구
____옵션 도구
__요약

2장 Create React App으로 React 애플리케이션을 효율적으로 부트스트랩하기
__Create React App 설치
____첫 번째 앱 제작
______프로젝트 이름 지정
______자동 종속성 처리
______디렉터리 구조
__요약

3장 개발 모드와 핫 리로딩 마스터하기
__개발 서버 시작
____웹팩 구성
______진입점
______빌드 출력
______입력 파일 해결
______파일 로드와 컴파일
______플러그인 설정
______핫 리로딩
____핫 컴포넌트 리로딩 가동
____Create React App에서 벗어나기
__요약

4장 테스트 지향 React 개발 최적화
__Jest의 지향 철학
____애플리케이션 코드를 제외한 모든 것 흉내내기
____테스트를 격리해서 병렬로 실행
______테스트는 자연스럽게 느껴져야 한다
__테스트 실행
____react-scripts를 사용해 테스트 실행하기
____단독형 Jest를 사용해 테스트 실행하기
__Jest 테스트 작성
____스위트를 사용해 테스트 조직하기
____기본 어서션
______기본 일치
______근사 일치
______값 일치
______컬렉션의 값
______모킹으로 작업하기
______비동기 어서션
______React 컴포넌트 스냅샷
____단위 테스트 커버리지
__요약

5장 타입 안전한 React 컴포넌트로 개발 간소화와 리팩토링하기
__타입 안전성으로 무엇을 해결할 수 있는가?
____어림짐작을 분명하게 하기
____런타임 점검 제거
____명백히 심각성이 낮은 버그
__Flow 설치 및 초기화
__컴포넌트 프로퍼티 및 상태 검증
____프리미티브 프로퍼티 값
____객체 프로퍼티 값
____컴포넌트 상태의 유효화
____함수 프로퍼티 값
____자식 컴포턴트 타입의 적용
______특정 자식 타입을 가진 부모
______하나의 자식을 가진 부모
______자식이 옵션인 부모
______프리미티브 자식 값을 가진 부모
__이벤트 처리기 함수에 관한 유효성 검사
__개발 서버에서 Flow 가능하게 하기
__편집기에서 Flow 가능하게 하기
__요약

6장 유지 보수성을 향상시키기 위한 코드 품질 강화
__ESLint 설치 및 설정
__에어비앤비 표준으로 빌드하기
__ESLint에 React 플러그인 추가하기
__create-react-app과 함께 ESLint 사용하기
__코드 편집기에서 ESLint 사용하기
__Prettier로 코드 포맷 자동화하기
__요약

7장 Storybook을 사용해 컴포넌트 격리하기
__격리된 컴포넌트 개발에 관한 필요
__Storybook설치 및 구성
__스토리를 사용해 컴포넌트 개발하기
____props로 실험하기
____액션으로 실험하기
____스토리에 링크 걸기
____문서화 도구로서의 스토리
__정적 Storybook 앱 제작
__요약

8장 브라우저에서의 컴포넌트 디버깅
__React Developer Tools 애드온 설치하기
__React Developer Tools에서 React 요소로 작업하기
____React 요소 선택
____React 요소 검색
__컴포넌트 프로퍼티 및 상태 검사
__요소 상태 값 조작
__컴포넌트 성능 프로파일링
____조정 작업 삭제하기
____CPU에 부하를 주는 컴포넌트 찾기
__요약

9장 Redux로 애플리케이션 상태 조율하기
__Redux 앱 빌드하기
____App 컴포넌트 및 상태
____Home 컴포넌트 및 상태
____NewBook 컴포넌트 및 상태
____API 추상화
____모두 조립하기
__Redux DevTools 설치하기
__액션 선택 및 검사
____액션 데이터
____액션 상태 트리 및 차트
____액션 상태 차이
__시간 이동 디버깅
__수동으로 액션 발생시키기
__상태 내보내기와 가져오기
__요약

10장 Gatsby로 정적 React 사이트 구축 및 전개하기
__왜 정적 React 사이트인가?
____React 앱의 타입
____사용자 경험 개선
____효율적인 자원 사용
__처음으로 Gatsby 사이트 만들기
__로컬 파일시스템 데이터 추가하기
__원격 데이터 가져오기
__요약

11장 Docker 컨테이너로 React 애플리케이션 빌드 및 배포하기
__메시징 앱 제작
____Barely SMS 시작하기
____로그인
____홈페이지
____연락처 페이지
____메시지 페이지
____메시지 보내기
____API
__Node 컨테이너로 시작하기
__React 앱을 서비스로 구성하기
__생산을 위한 정적 React 빌드
__요약

책 속으로

출판사 서평

★ 이 책에서 다루는 내용 ★ ■ create-react-app을 사용한 React 애플리케이션 부트스트랩 ■ Storybook을 사용해 React 컴포넌트 개발을 격리하기 ■ Jest를 사용해 React 컴포넌트에 대한 효과적인 단위 테스...

[출판사서평 더 보기]

★ 이 책에서 다루는 내용 ★

■ create-react-app을 사용한 React 애플리케이션 부트스트랩
■ Storybook을 사용해 React 컴포넌트 개발을 격리하기
■ Jest를 사용해 React 컴포넌트에 대한 효과적인 단위 테스트를 작성하기
■ ESLint를 사용해 컴포넌트 코드가 표준에 맞는지 확인하기
■ 브라우저 확장 프로그램 및 내장된 컴포넌트 장치를 사용한 React 애플리케이션 디버깅
■ Flow 타입으로 React 컴포넌트의 타입 안전성 활성화
■ 규모가 큰 애플리케이션 스택의 일부분으로서 React 애플리케이션을 Docker 컨테이너에 배포하기

★ 이 책의 대상 독자 ★

자신의 업무를 향상시킬 더 나은 도구와 기술을 항상 염두에 두고 있는 React 개발자를 대상으로 하는 책이다. 이 책을 읽는 데 React를 다룬 경험이 없어도 되지만, React의 기본 사항들을 미리 알고 있으면 큰 도움이 될 것이다.

★ 이 책의 구성 ★

1장, ‘맞춤형 React 개발 생태계 만들기’에서는 React 프로젝트에서 도구 제작을 위한 동기 부여를 소개한다.
2장, ‘Create React App으로 React 애플리케이션을 효율적으로 부트스트랩하기’에서는 create-react-app을 실행해본다.
3장, ‘개발 모드 및 핫 리로딩 마스터하기’에서는 개발 서버 및 핫 모듈 리로딩을 사용해 React 애플리케이션을 개발하는 방법을 설명한다.
4장, ‘테스트 지향의 React 개발 최적화’에서는 Jest 단위 테스트를 프로젝트에 통합하는 방법을 설명한다.
5장, ‘타입 안전한 React 컴포넌트로 개발 간소화와 리팩토링하기’에서는 Flow를 사용해 React 컴포넌트의 타입 안전성(type-safety)을 소개한다.
6장, ‘유지 보수성을 향상시키기 위한 코드 품질 강화’에서는 ESLint와 Prettier(코드 품질 향상을 위한 도구)를 다룬다.
7장, ‘Storybook을 사용해 컴포넌트 격리하기’에서는 Storybook을 사용해 애플리케이션에서 컴포넌트 개발을 분리해야 한다는 것을 보여준다.
8장, ‘브라우저에서의 컴포넌트 디버깅’에서는 React 컴포넌트 디버깅을 지원하는 React Development Tools 브라우저 플러그인에 관해 자세히 설명한다.
9장, ‘Redux로 애플리케이션 상태 조율하기’에서는 Redux DevTools 브라우저 플러그인을 도입해 애플리케이션 상태를 명확하게 알아본다.
10장, ‘Gatsby로 정적 React 사이트 구축 및 전개하기’에서는 Gatsby와 React 컴포넌트를 사용해 정적 웹사이트를 만드는 방법을 설명한다.
11장, ‘Docker 컨테이너로 React 애플리케이션 빌드 및 배포하기’에서는 출시 준비된 React 애플리케이션을 컨테이너에 배치하는 방법을 설명한다.

[출판사서평 더 보기 닫기]

책 속 한 문장

회원리뷰

교환/반품안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품안내
반품/교환방법

[판매자 페이지>취소/반품관리>반품요청] 접수
또는 [1:1상담>반품/교환/환불], 고객센터 (1544-1900)

※ 중고도서의 경우 재고가 한정되어 있으므로 교환이 불가할 수 있으며, 해당 상품의 경우 상품에 대한 책임은 판매자에게 있으며 교환/반품 접수 전에 반드시 판매자와 사전 협의를 하여주시기 바랍니다.

반품/교환가능 기간

변심반품의 경우 수령 후 7일 이내, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

※ 중고도서의 경우 판매자와 사전의 협의하여주신 후 교환/반품 접수가 가능합니다.

반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유

소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우(단지 확인을 위한 포장 훼손은 제외)

소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 예) 화장품, 식품, 가전제품 등

복제가 가능한 상품 등의 포장을 훼손한 경우 예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집

소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)

디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우

시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우

전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우

1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품이므로 단순 변심 및 착오로 인한 취소/교환/반품 시 해외주문 반품/취소 수수료 고객 부담 (해외주문 반품/취소 수수료는 판매정가의 20%를 적용

2) 중고도서 : 반품/교환접수없이 반송하거나 우편으로 접수되어 상품 확인이 어려운 경우

소비자 피해보상
환불지연에 따른 배상

- 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨

- 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

판매자
중고서적 자고로
판매등급
특급셀러
판매자구분
일반
구매만족도
5점 만점에 5점
평균 출고일 안내
1일 이내
품절 통보율 안내
1%

바로가기

최근 본 상품