본문 바로가기

추천 검색어

실시간 인기 검색어

ReactJS 이 정도는 알아야지

CodePen으로 바로바로 배우는 ReactJS
이효범 지음
비제이퍼블릭

2019년 03월 19일 출간

종이책 : 2018년 01월 31일 출간

(개의 리뷰)
( 0% 의 구매자)
eBook 상품 정보
파일 정보 pdf (15.37MB)
ISBN 9791186697825
쪽수 245쪽
지원기기 교보eBook App, PC e서재, 리더기, 웹뷰어
교보eBook App 듣기(TTS) 가능
TTS 란?
텍스트를 음성으로 읽어주는 기술입니다.
  • 전자책의 편집 상태에 따라 본문의 흐름과 다르게 텍스트를​ 읽을 수 있습니다.
  • 전자책 화면에 표기된 주석 등을 모두 읽어 줍니다.
  • 이미지 형태로 제작된 전자책 (예 : ZIP 파일)은 TTS 기능을 지원하지 않습니다.
  • '교보 ebook' 앱을 최신 버전으로 설치해야 이용 가능합니다. (Android v3. 0.26, iOS v3.0.09,PC v1.2 버전 이상)

PDF 필기 Android 가능 (iOS예정)
소득공제
소장
정가 : 17,600원

쿠폰적용가 15,840

10% 할인 | 5%P 적립

이 상품은 배송되지 않는 디지털 상품이며,
교보eBook앱이나 웹뷰어에서 바로 이용가능합니다.

카드&결제 혜택

  • 5만원 이상 구매 시 추가 2,000P
  • 3만원 이상 구매 시, 등급별 2~4% 추가 최대 416P
  • 리뷰 작성 시, e교환권 추가 최대 300원

작품소개

이 상품이 속한 분야

CodePen으로 바로바로 배우는 ReactJS

ReactJS는 페이스북에서 2013년도에 공개하여 빠르게 인기를 얻으며 성장하고 있는 자바스크립트 프론트엔드 프레임워크입니다. 또한 2015년에는 React Native가 발표되어, ReactJS는 모바일까지 확장되었습니다. ReactJS는 페이스북이라는 배경을 가지고 있으며, 앞으로도 꾸준히 업데이트될 예정인 살아 있는 프레임워크입니다. ReactJS는 현재 페이스북과 인스타그램, 야후, 아틀라시아 등의 대규모 프로젝트에 사용되고 있습니다.

이 책에서는 페이스북에서 제공하는 공식 문서(https://reactjs.org)를 토대로 ReactJS 사용 방법에 대해서 설명할 것입니다. 인터넷에서 코드를 바로 적용하고 결과를 확인해볼 수 있는 공간인 CodePen을 이용하여 ReactJS 예제들을 작성했고, 이 예제들은 책에서 제공하는 URL을 통해 공유했습니다. CodePen을 이용하여 공유된 ReactJS 예제들은 손쉽게 ReactJS 코드를 작성할 수 있도록 해주는 가이드가 될 것입니다.
01장 ReactJS 소개
1. ReactJS란
2. ReactJS 프로젝트 생성하기

02장 JSX
1. JSX란
2. JSX에서 자바스크립트 사용하기
3. JSX에서 Attribute와 Child element 표현하기
4. JSX Tag에 Inline Style 주기
5. JSX를 객체로 표현하기

03장 Element 렌더링
1. Element란
2. DOM에 Element 렌더링하기
3. DOM에 렌더링된 Element 업데이트하기
4. 달라진 부분만 업데이트하기

04장 컴포넌트(Component)와 props
1. 컴포넌트란
2. 컴포넌트의 종류
3. 컴포넌트 렌더링하기
4. 컴포넌트 합성하기(Composing Component)
5. 컴포넌트 분리하기(Extracting Component)
6. 컴포넌트 정의 시 주의사항
7. props란
8. props 기본값 설정하기

05장 state와 setState
1. state의 필요성
2. state 사용하기
3. state 바르게 사용하기

06장 컴포넌트 생명주기(Component Lifecycle)
1. 컴포넌트 생명주기란
2. 마운팅(Mounting)
3. 업데이팅(Updating)
4. 언마운팅(Unmounting)

07장 이벤트 핸들러(Event Handler)
1. DOM 이벤트 핸들러 VS React 이벤트 핸들러
2. 이벤트 핸들러 만들기

08장 조건부 렌더링(Conditional Rendering)
1. 조건부 렌더링이란
2. If-Else를 이용한 조건부 렌더링
3. 변수를 이용한 조건부 렌더링
4. 삼항연산자를 이용한 조건부 렌더링
5. && 연산자를 이용한 조건부 렌더링
6. 조건부 렌더링으로 렌더링 막기

09장 리스트(List)와 Key
1. 리스트 컴포넌트
2. key

10장 Form
1. Controlled 컴포넌트
2. Uncontrolled 컴포넌트

11장 Lifting State Up
1. 진실의 근원(source of truth)
2. Lifting State Up 예제
3. Clock 컴포넌트에서 Lifting State Up

12장 React의 강력한 Composition
1. Composition VS Inheritance
2. Containment
3. Specialization
4. Clock 컴포넌트의 Composition

13장 ReactJS 정리: 간단한 포스팅 만들기
1. 포스트 예제 구조
2. 포스트 예제 CSS
3. PostContainer 컴포넌트
4. 포스트 예제 결과

- 독자대상: 초중급 
웹 프론트엔드 개발에 관심 있는 개발자
페이스북, 인스타그램의 개발 기술에 관심이 있는 웹 개발자
최신 웹 트렌드에 관심이 있는 IT 전문가

- 특징:
① 개발사(페이스북)에서 제공하는 공식 문서를 토대로 하여 ReactJS의 핵심만 설명했습니다.
② CodePen을 이용하여 별도의 툴을 설치하거나 설정할 필요 없이 ReactJS를 공부할 수 있습니다.
③ CodePen을 이용하여 예제들을 공유했고, 공유된 예제들로 간편하게 ReactJS 코드를 직접 수정, 실행할 수 있도록 했습니다.

ReactJS는 화면의 변화가 많은 프로젝트에서 사용하기 적합한 프레임워크입니다. 페이스북에는 수많은 콘텐츠들이 있고, 그 많은 콘텐츠들을 스크롤하면서 보여줘야 했습니다. DOM은 출력되는 속도가 느려 화면의 변화가 많은 페이스북에서는 성능의 한계가 있었습니다. 성능 향상을 위해 ReactJS는 가상 DOM을 사용하여 DOM의 성능을 높였고, 재사용 가능한 컴포넌트 기반의 개발 방식으로 인해 컴포넌트의 재사용률이 높아지고 개발 속도가 빨라졌습니다.
CodePen은 웹(https://codepen.io/)에서 코드를 작성하고 실행하기 때문에 코드 작성을 위한 Text Edit Tool이나 NodeJS 등 각종 툴의 설치가 필요 없으며, 인터넷이 가능한 곳이라면 어디든 코드 작성과 공유가 가능합니다. 이 책에서는 CodePen을 사용하여 ReactJS를 개발하는 여러 가지 방법 중 Create React App으로 실제 ReactJS 서비스를 위한 프로젝트를 생성하는 방법과 Online Code Playground인 CodePen을 사용하여 ReactJS를 개발하는 방법에 대해 이야기하도록 하겠습니다.

작가정보

저자(글) 이효범

저자 : 이효범
고3 입시 때, 친구들과의 경쟁을 피하기 위해 가위바위보로 결정된 전공이 컴퓨터공학이었다. 컴퓨터공학을 공부하던 중에 프로그래머라는 천직을 찾아냈고, 광운대학교 컴퓨터 공학과를 졸업하여 웹 프로그래머로 일하게 되었다.
웹 분야 중 주로 웹 프론트엔드 개발을 하고 있으며, 현재 인프라웨어 테크놀로지에서 웹 & 모바일 웹앱 개발자로 활동하고 있다.
최신 웹 프레임워크 트렌드에 관심이 많다. 계속 변화하고 있는 웹 트렌드에 뒤처지지 않고, 배움을 게을리하지 않는 개발자가 되기 위해 웹 개발 관련 기술을 포스팅하는 블로그(http://beomy.tistory.com)를 운영하고 있다.

이 상품의 총서

Klover리뷰 (0)

Klover리뷰 안내
Klover(Kyobo-lover)는 교보를 애용해 주시는 고객님들이 남겨주신 평점과 감상을 바탕으로, 다양한 정보를 전달하는 교보문고의 리뷰 서비스입니다.
1. 리워드 안내
구매 후 90일 이내에 평점 작성 시 e교환권 100원을 적립해 드립니다.
  • - e교환권은 적립일로부터 180일 동안 사용 가능합니다.
  • - 리워드는 1,000원 이상 eBook, 오디오북, 동영상에 한해 다운로드 완료 후 리뷰 작성 시 익일 제공됩니다.
  • - 리워드는 한 상품에 최초 1회만 제공됩니다.
  • - sam 이용권 구매 상품 / 선물받은 eBook은 리워드 대상에서 제외됩니다.
2. 운영 원칙 안내
Klover리뷰를 통한 리뷰를 작성해 주셔서 감사합니다. 자유로운 의사 표현의 공간인 만큼 타인에 대한 배려를 부탁합니다. 일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
  • 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
  • 도서와 무관한 내용의 리뷰
  • 인신공격이나 욕설, 비속어, 혐오 발언이 개재된 리뷰
  • 의성어나 의태어 등 내용의 의미가 없는 리뷰

구매 후 리뷰 작성 시, e교환권 100원 적립

문장수집

문장수집 안내
문장수집은 고객님들이 직접 선정한 책의 좋은 문장을 보여 주는 교보문고의 새로운 서비스 입니다. 교보eBook 앱에서 도서 열람 후 문장 하이라이트 하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다. 마음을 두드린 문장들을 기록하고 좋은 글귀들은 ‘좋아요’ 하여 모아보세요. 도서 문장과 무관한 내용 등록 시 별도 통보없이 삭제될 수 있습니다.
리워드 안내
  • 구매 후 90일 이내에 문장 수집 등록 시 e교환권 100원을 적립해 드립니다.
  • e교환권은 적립일로부터 180일 동안 사용 가능합니다.
  • 리워드는 1,000원 이상 eBook에 한해 다운로드 완료 후 문장수집 등록 시 제공됩니다.
  • 리워드는 한 상품에 최초 1회만 제공됩니다.
  • sam 이용권 구매 상품/오디오북·동영상 상품/주문취소/환불 시 리워드 대상에서 제외됩니다.

구매 후 문장수집 작성 시, e교환권 100원 적립

    교보eBook 첫 방문을 환영 합니다!

    신규가입 혜택 지급이 완료 되었습니다.

    바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
    지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!

    교보e캐시 1,000원
    TOP
    신간 알림 안내
    ReactJS 이 정도는 알아야지 웹툰 신간 알림이 신청되었습니다.
    신간 알림 안내
    ReactJS 이 정도는 알아야지 웹툰 신간 알림이 취소되었습니다.
    리뷰작성
    • 구매 후 90일 이내 작성 시, e교환권 100원 (최초1회)
    • 리워드 제외 상품 : 마이 > 라이브러리 > Klover리뷰 > 리워드 안내 참고
    • 콘텐츠 다운로드 또는 바로보기 완료 후 리뷰 작성 시 익일 제공
    감성 태그

    가장 와 닿는 하나의 키워드를 선택해주세요.

    사진 첨부(선택) 0 / 5

    총 5MB 이하로 jpg,jpeg,png 파일만 업로드 가능합니다.

    신고/차단

    신고 사유를 선택해주세요.
    신고 내용은 이용약관 및 정책에 의해 처리됩니다.

    허위 신고일 경우, 신고자의 서비스 활동이 제한될 수
    있으니 유의하시어 신중하게 신고해주세요.


    이 글을 작성한 작성자의 모든 글은 블라인드 처리 됩니다.

    문장수집 작성

    구매 후 90일 이내 작성 시, e교환권 100원 적립

    eBook 문장수집은 웹에서 직접 타이핑 가능하나, 모바일 앱에서 도서를 열람하여 문장을 드래그하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다.

    P.
    ReactJS 이 정도는 알아야지
    CodePen으로 바로바로 배우는 ReactJS
    저자 모두보기
    저자(글)
    낭독자 모두보기
    sam 이용권 선택
    님이 보유하신 이용권입니다.
    차감하실 sam이용권을 선택하세요.
    sam 이용권 선택
    님이 보유하신 이용권입니다.
    차감하실 sam이용권을 선택하세요.
    sam 이용권 선택
    님이 보유하신 프리미엄 이용권입니다.
    선물하실 sam이용권을 선택하세요.
    결제완료
    e캐시 원 결제 계속 하시겠습니까?
    교보 e캐시 간편 결제
    sam 열람권 선물하기
    • 보유 권수 / 선물할 권수
      0권 / 1
    • 받는사람 이름
      받는사람 휴대전화
    • 구매한 이용권의 대한 잔여권수를 선물할 수 있습니다.
    • 열람권은 1인당 1권씩 선물 가능합니다.
    • 선물한 열람권이 ‘미등록’ 상태일 경우에만 ‘열람권 선물내역’화면에서 선물취소 가능합니다.
    • 선물한 열람권의 등록유효기간은 14일 입니다.
      (상대방이 기한내에 등록하지 않을 경우 소멸됩니다.)
    • 무제한 이용권일 경우 열람권 선물이 불가합니다.
    이 상품의 총서 전체보기
    네이버 책을 통해서 교보eBook 첫 구매 시
    교보e캐시 지급해 드립니다.
    교보e캐시 1,000원
    • 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
    • 한 ID당 최초 1회 지급 / sam 이용권 제외
    • 네이버 책을 통해 교보eBook 구매 이력이 없는 회원 대상
    • 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)
    구글북액션을 통해서 교보eBook
    첫 구매 시 교보e캐시 지급해 드립니다.
    교보e캐시 1,000원
    • 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
    • 한 ID당 최초 1회 지급 / sam 이용권 제외
    • 구글북액션을 통해 교보eBook 구매 이력이 없는 회원 대상
    • 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)