본문내용 바로가기
MD의선택 무료배송 이벤트 소득공제

실무 예제로 배우는 ReactJS 완전정복 ReactJS를 사용하여 핵심 프로젝트 개발하기

acorn+PACKT 시리즈
비풀 A M , 프라타메쉬 손파끼 지음 | 테크 트랜스 그룹 T4 옮김 | 에이콘출판 | 2016년 10월 28일 출간
  • 정가 : 25,000원
    판매가 : 22,500 [10%↓ 2,500원 할인]
  • 통합포인트 :
    [기본적립] 1,250원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2천원 추가적립 안내 [회원혜택] 실버등급 이상, 3만원 이상 구매 시 2~4% 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    07월 06일 출고 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내 바로드림 혜택
    휴일에는 바로드림 픽업으로 더 빨리 받아 보세요. 바로드림 혜택받고 이용하기

이 책의 이벤트 해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

  • 페이스북 테크스택 기준으로 책을 모아봤습니다.
    2018.05.25 ~ 2020.12.31
  • 프론트엔드 개발을 위한 약간의 가이드
    2018.02.02 ~ 2020.12.31
  • 에이콘의 도서를 한 눈에 살펴보세요
    2017.11.23 ~ 2020.12.31
  • #리드잇 페이스북 페이지 팔로우 하시고, 신간소식 빠르게 받아보..
    2017.06.22 ~ 2025.07.31
상품상세정보
ISBN 9788960779211(8960779210)
쪽수 332쪽
크기 190 * 235 * 25 mm /783g 판형알림
원서명/저자명 ReactJS by Example- Building Modern Web Applications with React/Vipul A M

책소개

이 책이 속한 분야

ReactJS는 웹 애플리케이션과 사이트에 다양한 반응 프로그래밍 특성을 적용하고자 하는 오픈소스 자바스크립트 라이브러리다. 단일 페이지 애플리케이션을 개발할 때 만날 수 있는 여러 문제점들을 해결하고자 한다. React의 핵심 원리는 선언적(declarative) 코드, 효율성(efficiency), 유연성(flexibility) 및 향상된 개발자 경험이다.

이 책[실무 예제로 배우는 ReactJS 완전정복]은 다양한 과제를 개발할 때 발생하는 어려움을 해결하고자 하며, ReactJS를 마스터링해 ReactJS의 다양한 특성에 집중할 수 있도록 해준다. JSX, 애드온, 성능, Redux에 대한 많은 것을 다룬다.

이 책의 총서

총서 자세히 보기

저자소개

저자 : 비풀 A M

저자 비풀 A M(Vipul A M)은 빅바이너리 사의 디렉터다. 그는 레일스 이슈 팀의 일원으로, 여러 가지 이슈를 해결한다. 많은 여가시간을 오픈소스 루비 프로젝트들을 탐험하고 기여하는 데 사용한다. 여가시간에는 ReactJS를 사용하지 않는다.
비풀은 루비 커뮤니티를 좋아하며, 커뮤니티 내에서 PuneRb를 구축하는 것을 돕는다. RubyIndia 커뮤니티 뉴스레터, RubyIndia 팟캐스트를 만들어 운영 중이다. 푸네(Pune)에서 데칸 루비 컨퍼런스(Deccan Ruby Conference)를 운영했었다.
트위터(@vipulnsward) 또는 웹사이트(http://vipulnsward.com)를 통해 그와 만날 수 있다.

저자 : 프라타메쉬 손파끼

저자 프라타메쉬 손파끼(Prathamesh Sonpatki)는 빅바이너리 사의 디렉터며, 루비온레일스와 ReactJS를 사용해 웹 애플리케이션을 만든다. 새로운 프로그래밍 언어를 배우고 오픈소스에 기여하는 데 노력을 기울이고 있다.
트위터(@_cha1tanya)를 통해 그와 연락할 수 있다.

역자 : 테크 트랜스 그룹 T4

역자 테크 트랜스 그룹 T4는 최신 IT 테크놀로지에 대한 리서치를 목적으로 하는 컨설팅 그룹(http://www.funnycomputinglabs.com/)이다. 엔터프라이즈 환경에서 오픈소스를 활용한 프레임워크 구축에 관심이 많으며, 최근에는 하이브리드 환경에서의 HTML5, MariaDB, Spring, Node.js, React.js, Underscore.js 등 웹 전반에 걸친 기술과 빅데이터 흐름에 주목하고 있다. 또한, 오픈소스 기반 모바일 데이터베이스와 관련된 컨설팅과 자바스크립트를 기반으로 하는 서버 구축에 많은 경험을 쌓고 있다.

작가의 말

ReactJS는 웹 애플리케이션과 사이트에서 다양한 반응 프로그래밍 특성을 적용하고자 하는 오픈소스 자바스크립트 라이브러리다. 단일 페이지 애플리케이션을 개발할 때 만날 수 있는 여러 문제점들을 해결하고자 한다. React의 핵심 원리는 선언적(declarative) 코드, 효율성(efficiency), 유연성(flexibility) 및 향상된 개발자 경험이다.
무엇인가를 개발할 때 그것을 지나치게 깊숙이 살펴보기보다 오히려 새로운 기술을 배우는 것이 시간을 절약하기 위해서도 더 좋지 않을까? 이 책에서는 다른 과제들이 가지는 어려움을 도와주고자 하며, React를 통달해 React의 다양한 특성들에 집중할 수 있게 해 준다. JSX, 애드온, 성능, Redux에 대한 많은 것을 다룬다. - 저자

React.js는 MVC 프레임워크에서의 뷰 부분을 컴포넌트로 만들기 위한 라이브러리다. 페이스북, 인스타그램, 에어비앤비, 야후 등의 여러 선도적인 업체에서 사용하고 있다. React.js는 사용자 인터페이스를 만드는 라이브러리로, 페이스북과 인스타그램에 의해서 개발돼 점점 많은 인기를 얻고 있다.
지금의 페이스북은 단순히 소셜 네트워크 서비스를 제공하는 것을 넘어 오픈소스 생태계의 새로운 강자로 자리매김하고 있다. 페이스북은 백엔드 기술과 웹 기술뿐만 아니라 iOS와 Android로 대표되는 모바일 기술까지 IT 전 분야에 걸쳐 다양한 기술을 오픈소스화해 많은 개발자들이 활용하는 것을 마다하지 않고 있다.
페이스북은 React.js뿐만 아니라 React Native까지 개발해 많은 사람들이 활용할 수 있도록 공개했다. React Native는 React.js를 기반으로 개발된 기술이며, 네이티브 모바일 앱을 만들기 위한 프레임워크다. 이렇게 페이스북의 기술 발전 노력은 계속되고 있다.
페이스북의 오픈소스 기술 중 ReactJS를 사용한 유명 사이트들을 어렵지 않게 발견할 수 있다. 스트리밍 서비스의 대표 주자로 손꼽히는 Netflix를 비롯해 세일즈 포스의 웹 서비스에서도 React.js를 사용하고 있다. 깃허브의 ‘아톰 에디터’ 같은 데스크톱 응용프로그램에도 리액트가 활용됐다.
React.js는 한 가지 문제를 해결하기 위해서 만들어졌다. 시시각각으로 변화하는 데이터를 사용하는 큰 규모의 애플리케이션을 만들기 위해서다. 단순함, 선언적 문법, 컴포넌트 이 세 가지 특징으로 React.js는 여러분이 UI를 구성하는 데 매우 직관적이고 효율적인 방안을 제시해 줄 것이다.
이 책은 React.js를 마스터해 React.js의 다양한 특성들에 집중할 수 있도록 해 준다. JSX, 애드온, 성능, Redux에 대한 많은 것을 다룬다. 이 책은 두 명의 개발자가 실제로 개발을 진행하듯이 구성해 읽기 편하며, 대화형으로 많은 내용들을 설명함으로써 React.js가 생소한 개발자들은 효과적인 애플리케이션의 UI 구현 방법을 쉽게 배울 수 있다. - 역자

목차

1장. React 시작하기
__React란?
__션이 마이크와 ReactJS를 만났을 때
__React 라이브러리 사용하기
__첫 번째 컴포넌트 만들기
__다시 일로 돌아와서(Back to work)
__정적 데이터 표시하기
__데이터를 컴포넌트로 전달하기
__요약

2장. JSX 깊게 살펴보기
__왜 JSX를 사용하는가
__JSX를 자바스크립트로 변환시키기
__HTML 태그 vs React 컴포넌트
__자립 태그
__다중 컴포넌트(Multiple components)
__자바스크립트 표현식
__네임스페이스 구성요소(Namespaced components)
__스프레드 속성(Spread attributes)
__JSX의 스타일
__JSX Gotchas
__JSX에서의 조건 사항
__비DOM 속성
__요약

3장. 데이터 흐름과 생명주기 이벤트
__React에서의 데이터 흐름
__Prop 확인
__기본 prop 정의하기
__this.props.children 수정하기
__State
__초기 state 설정하기
__state 설정하기
__state 사용하지 않기
__State와 prop
__컴포넌트 생명주기 개요
__컴포넌트 생명주기 메소드
__요약

4장. 동적 컴포넌트와 폼 구성하기
__React에서의 폼
__애플리케이션 설정하기
__폼 시작하기
__인터랙티브(대화식) prop
__컨트롤된 컴포넌트
__비제어 컴포넌트
__폼 마법사를 사용해 시작하기
__폼 이벤트
__부모와 자식 간의 관계
__폼 검증
__자세한 쇼핑 단계
__상세 배송 단계
__요약

5장. 믹스인과 DOM
__다시 사무실로 돌아가 보자
__모달 추가하기
__Refs
__요약

6장. 서버에서의 React
__React를 사용해 서버에서 렌더링하기
__서버에서의 작업
__요약

7장. React 애드온
__애드온 사용하기
____불변성 헬퍼
____유효한 명령어
__컴포넌트 클론하기
____앱 테스팅을 위한 여러가지 헬퍼들
________Jest 셋업하기
____React 컴포넌트의 구조 테스팅하기
__React 컴포넌트의 테스팅 동작
____얕은 렌더링
__요약

8장. React 앱 성능 살펴보기
__React 앱 성능
__가상 DOM
__PERF 애드온
__React에 의한 DOM 동작
____모든 컴포넌트를 렌더링하기 위해 필요한 시간
____React에서 소모하는 시간
____shouldComponentUpdate 훅
__PureRenderMixin
____PureRenderMixin의 안티 패턴
__불변의 데이터
__요약

9장. React 라우터와 데이터 모델
__새로운 도전
__백본 모델 만들기
__정의된 백본 모델 사용하기
__데이터 모델과 백본
__요약

10장. 애니메이션(Animation)
__애디퀘이트 LLC에서의 재미있는 일들
__모델 업데이트
__애니메이션 효과
__요약

11장. React 도구
__개발자 도구
____ES6과 JSX를 위한 Babel 사용하기
____ESLint
__React 개발자 도구
__빌드 도구
____Webpack이란
____Webpack 설정
________로더
________핫 모듈 교체
__요약

12장. Flux 257
__Flux 아키텍쳐와 단방향 플로우
__Flux 액션
__Flux 스토어
__요약

13장. Redux와 React
__Redux
__Redux 셋업하기
__요약

출판사 서평

★ 이 책에서 다루는 내용 ★

■ JSX를 사용한 React 컴포넌트 생성, 재사용 및 구성
■ React 앱의 데이터 흐름 관련 기술과 다양한 React 컴포넌트 간 데이터 공유 방법
■ 동적 컴포넌트와 이벤트 핸들러의 도움으로 사용자 인터랙션 조작
■ 동적 컴포넌트와 차세대 ES2015/ES6의 셋업 및 사용
■ React 애드온을 사용한 React의 불변성과 성능에 대한 특성 이해
■ React의 애니메이션 기술 이해
■ 모델 관련 데이터와 정보 저장을 위한 데이터 스토어 사용
■ Redux 라이브러리를 사... 더보기

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면
결제 90일 이내 300원, 발송 후 5일 이내 400원, 이 상품의 첫 리뷰 500원의 포인트를 드립니다.

포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
북로그 리뷰는 본인인증을 거친 회원만 작성 가능합니다.
(※ 외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외) 안내
  • 해당도서의 리뷰가 없습니다.

Klover 평점/리뷰 (0)

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

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

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 책의 원서

안내

이 분야의 베스트

더보기+

이 분야의 신간

더보기+

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품