러닝 리액트(Learning React) (최적의 리액트 코드를 작성하기 위한 모범 사례와 패턴 | 2 판)

러닝 리액트(Learning React) (최적의 리액트 코드를 작성하기 위한 모범 사례와 패턴 | 2 판)

$28.00
Description
효율적인 리액트 애플리케이션 작성법을 간결하고 쉽고 빠르게 배우기
브라우저에서 작동하는 자바스크립트, CSS, HTML을 아는 웹 개발자나 소프트웨어 엔지니어에게 이상적인 이 책은 최신 리액트 코드를 작성하기 위한 모범 사례와 패턴을 소개한다. 리액트나 함수형 자바스크립트에 대한 지식이 없는 입문자도 이 책을 통해 리액트를 제대로 쓰는 법을 배울 수 있다.
이 책은 대규모 데이터 기반 웹사이트에서 페이지를 다시 요청하지 않고도 데이터 변화에 따라 화면을 교묘하게 변경하는 UI 제작법을 학습 로드맵에 맞춰 차근차근 설명한다. 그 과정에서 함수형 프로그래밍과 최신 ECMAScript 기능을 다양한 예제와 함께 안내한다.
저자

알렉스뱅크스

AlexBanks
캘리포니아교육과정개발업체MoonHighway의소프트웨어엔지니어이자강사며공동설립자다.소프트웨어컨설턴트로서MSN,시카고마라톤,미국에너지부(DOE)등을위한애플리케이션을개발했다.야후의신입사원을위한커리큘럼개발을지속적으로도왔으며,온라인교육사이트린다닷컴(Lynda.com)에몇몇수업을개설했다.LinkedInLearning과egghead.io의교육과정을개발했고,콘퍼런스에서자주발표하며,전세계에서기술워크숍을통해엔지니어들을지도하고있다.

목차

CHAPTER1리액트소개
1.1튼튼한토대
1.2리액트의과거와미래
1.3코드예제사용법

CHAPTER2리액트를위한자바스크립트
2.1변수선언하기
2.2함수만들기
2.3자바스크립트컴파일하기
2.4객체와배열
2.5비동기자바스크립트
2.6클래스
2.7ES6모듈

CHAPTER3자바스크립트를활용한함수형프로그래밍
3.1함수형이란무엇인가?
3.2명령형프로그래밍과선언적프로그래밍비교
3.3함수형프로그래밍의개념

CHAPTER4리액트의작동원리
4.1페이지설정
4.2리액트엘리먼트
4.3ReactDOM
4.4리액트컴포넌트

CHAPTER5JSX를사용하는리액트
5.1JSX로리액트엘리먼트정의하기
5.2바벨
5.3JSX로작성한조리법
5.4리액트프래그먼트
5.5웹팩소개

CHAPTER6리액트상태관리
6.1별점컴포넌트만들기
6.2useState훅
6.3재사용성을높이기위한리팩터링
6.4컴포넌트트리안의상태
6.5폼만들기
6.6리액트콘텍스트

CHAPTER7훅스로컴포넌트개선하기
7.1useEffect소개

CHAPTER8데이터포함시키기
8.1데이터요청하기
8.2렌더프롭
8.3가상화된리스트
8.4GraphQL소개

CHAPTER9Suspense
9.1오류경계
9.2코드분리하기

CHAPTER10리액트테스트
10.2프리티어.10.3리액트애플리케이션을위한타입검사
10.4테스트주도개발
10.5제스트사용하기
10.6리액트컴포넌트테스트하기

CHAPTER11리액트라우터
11.1라우터사용하기
11.2라우터프로퍼티
11.3리디렉션사용하기

CHAPTER12리액트와서버
12.1아이소모피즘과유니버설리즘비교
12.2서버렌더링리액트
12.3넥스트.js를사용한서버렌더링
12.4개츠비
12.5리액트의미래

출판사 서평

리액트로효율적인웹UI를구축하려는개발자를위한본격입문서

이책은최신자바스크립트의핵심과함수형프로그래밍을소개함으로써리액트프로그래밍에필요한기초를다져주며,리액트JSX와렌더링방식,함수컴포넌트를만들고합성하는방법에대해소개한다.다양한훅을사용하고정의하는방법과비동기데이터처리에대해설명한후,테스트,라우팅과서버사이드렌더링에이르기까지실무에서리액트를개발할때필요한기본지식을적절한예제와함께잘설명해준다.
리액트를사용하면UI컴포넌트를정의하고정의한컴포넌트를선언적으로활용해UI를구축하고제어할수있다.리액트라이브러리자체는비교적간단한UI라이브러리라고할수있지만,리액트를뒷받침하는합성성과관심사분리,데이터흐름방향의단순화등의아이디어는UI뿐아니라다양한응용분야에서도활용할수있어유용하다.이책을통해리액트의핵심요소를잘이해하면리액트공식문서나더자세하고복잡한리액트책을더쉽게이해하고자신의프로젝트에리액트를더잘응용할수있다.

▶사전지식
-자바스크립트초급

▶먼저보면좋은책
-『모던자바스크립트핵심가이드』
-『혼자공부하는자바스크립트』
-『자바스크립트를말하다』
대상독자
주요독자는최신자바스크립트와함수형프로그래밍개념을익히고이를바탕으로리액트개념을잘이해함으로써리액트에입문하고싶은개발자다.이책은여러분이원하는목표를리액트로성취할수있도록도와줄것이다.

주요내용
●자바스크립트를사용해함수형프로그래밍의핵심개념
●리액트가브라우저에서어떻게작동하는지내부살펴보기
●리액트컴포넌트를사용해애플리케이션의프리젠테이션계층만들기
●데이터를관리하는방법과애플리케이션버그수정시간을줄이는방법
●리액트훅을통해상태를관리하고데이터를외부에서읽어오는방법
●단일페이지애플리케이션(SPA)에서라우팅해법사용하기
●서버를염두에둔아이소모픽리액트애플리케이션의구조를잡는방법