품목정보
발행일 | 2018년 02월 13일 |
---|---|
쪽수, 무게, 크기 | 420쪽 | 750g | 188*235*30mm |
ISBN13 | 9791162240373 |
ISBN10 | 1162240377 |
발행일 | 2018년 02월 13일 |
---|---|
쪽수, 무게, 크기 | 420쪽 | 750g | 188*235*30mm |
ISBN13 | 9791162240373 |
ISBN10 | 1162240377 |
CHAPTER 1 리액트 소개 1.1 장애물 1.2 리액트의 미래 1.3 변화하는 기술 계속 따라잡기 1.4 예제 파일 사용법 CHAPTER 2 최신 자바스크립트 2.1 ES6에서 변수 선언하기 2.2 화살표 함수 2.3 ES6 트랜스파일링 2.4 ES6 객체와 배열 2.5 프라미스 2.6 클래스 2.7 ES6 모듈 2.8 커먼JS CHAPTER 3 자바스크립트를 활용한 함수형 프로그래밍 3.1 함수형이란? 3.2 명령형 프로그래밍과 선언적 프로그래밍 비교 3.3 함수형 프로그래밍의 개념 CHAPTER 4 순수 리액트 4.1 페이지 설정 4.2 가상 DOM 4.3 리액트 엘리먼트 4.4 ReactDOM 4.5 자식 4.6 데이터로 엘리먼트 만들기 4.7 리액트 컴포넌트 4.8 DOM 렌더링 4.9 팩토리 CHAPTER 5 JSX를 사용하는 리액트 5.1 JSX로 리액트 엘리먼트 정의하기 5.2 바벨 5.3 조리법을 JSX로 작성하기 5.4 웹팩 소개 CHAPTER 6 프로퍼티, 상태, 컴포넌트 트리 6.1 프로퍼티 검증 6.2 참조 6.3 리액트 상태 관리 6.4 컴포넌트 트리 안의 상태 CHAPTER 7 컴포넌트 개선하기 7.1 컴포넌트 생애주기 7.2 자바스크립트 라이브러리 통합 7.3 고차 컴포넌트 7.4 리액트 밖에서 상태 관리하기 7.5 플럭스 CHAPTER 8 리덕스 8.1 상태 8.2 액션 8.3 리듀서 8.4 스토어 8.5 액션 생성기 8.6 미들웨어 CHAPTER 9 리액트 리덕스 9.1 스토어를 명시적으로 전달하기 9.2 컨텍스트를 통해 스토어 전달하기 9.3 표현 컴포넌트와 컨테이너 컴포넌트 비교 9.4 리액트 리덕스 프로바이더 9.5 리액트 리덕스 connect CHAPTER 10 테스팅 10.1 ESLint 10.2 리덕스 테스트하기 10.3 리액트 컴포넌트 테스트하기 10.4 스냅샷 테스팅 10.5 코드 커버리지 사용하기 CHAPTER 11 리액트 라우터 11.1 라우터 사용하기 11.2 경로 내포시키기 11.3 라우터 파라미터 CHAPTER 12 리액트와 서버 12.1 아이소모피즘과 유니버설리즘 비교 12.2 유니버설 색 관리 애플리케이션 12.3 서버와 통신하기 1.1. 8. 관련 도서 (제목 + ISBN) 처음 시작하는 리액트 / 9788968487750 Node.js 6.x 블루프린트 / 9788968487576 |
리액트는 웹 사용자 인터페이스를 만들때 사용합니다. 보통 이렇게 만들어지는 것을 단일 페이지 어플리케이션(Single Page Application, SPA)이라고 합니다. 리액트는 앵귤러와는 달리 자유도가 높어서 함께 사용하는 라이브러리도 신경을 써서 골라야합니다. 이런건 시행착오를 할 수밖에 없는데 이것을 줄이기 위해서는 리액트에 입문하기 전에 책을 한 권 정도는 보는 것이 좋습니다. 저는 러닝 리액트(Learing React)를 봤는데 입문자가 알아야할 내용이 자세하게 설명되어있습니다. 책을 보고 감을 잡은 후 공식문서나 구글링으로 자세하게 공부하면 될 것 같습니다.
러닝 리액트에서는 리액트가 뭔가 간단하게 언급한 후 최신 자바스크립트를 공부합니다. 자바스크립트를 다 알기위해서는 따로 책을 봐야하지만 리액트에 필요한 정도의 내용은 이 책을 통해서 배울 수 있습니다. 자바스크립트를 전혀 모르는 사람이라면 가벼운 입문책을 보는 것을 권합니다. 책에는 자바스크립트 다음으로 함수형 프로그래밍이라는 것도 다루는데 함수형이 요즘 트랜드이기 때문에 잘 이해하고 넘어가는 것이 좋을 것 같습니다.
자바스크립트, 함수형 프로그래밍까지 배우고 나면 본격적으로 리액트를 배웁니다. 챕터4 순수 리액트에서는 꼭 알아야하는 내용은 아니지만 알면 좋은 리액트 내부를 배울 수 있습니다. 뭐튼 잘 하는게 어렵습니다. 리액트를 좀 더 자세히 알고 싶으면 정독하세요. 챕터5부터는 실질적으로 리액트를 사용하는데 그 시작은 JSX. JSX로 좀 더 쉽게 리액트 개발을 할 수 있습니다.
이 책은 색을 관리하는 간단한 웹을 개발하면서 리액트의 기능을 하나씩 사용합니다. 좀 더 실용적은 프로젝트라면 더 좋았겠지만 개인적인 생각이지만 리액트를 배우기에는 적당하다고 생각합니다. 리액트하면 따라오는 리덕스(Redux), 리액트 라우터도 이 책에서 다루고 있습니다.
리액트는 페이스북 팀에서 만들었고 다양한 회사에서 사용하고 있는 인기있는 라이브러리입니다. 고로 배울 가치가 있습니다. 리액트를 배우는 과정에서 약간의 시행착오를 줄이는 목적이라면 러닝 리액트가 괜찮은 선택입니다.
안녕하세요, 괴짜 개발자 namedboy 입니다. ??
오늘은 책 Learning React에 대해 얘기해볼까 합니다.
React는 요즘 Front 개발에서 많이 사용하고 있는 Javascript 라이브러리 중 하나죠.
페이스북이 만들었고 1가지를 제외하고 특유의 쉬운 사용성 덕분에 빠르게 사람들에게 알려진게 아닐까 싶습니다.
제가 거르고 싶었던 한가지는 redux와 flux입니다. 개념을 이해하는 것도 쉽지 않고 이해 한다고 해도 제대로 사용하는 것 역시 만만치 않기 때문입니다.
React 자체에 대한 설명이나 최신 자바스크립트에 대한 이해를 돕기 위해 앞부분에서 설명하는 부분도 React를 하기 위해 딱 알아야 하는 정도까지 설명하는게 꽤 괜찮았습니다.
사실 이책은 2018년 초에 나온 책인데 그 사이에 React가 바뀐 부분이 꽤 되기 때문에 이 책대로 사용한다면 이미 지나간 방식을 사용하게 될겁니다. React 공식 사이트의 내용을 한번 더 찾아봐야 한다는 얘기가 되죠. React의 버전은 꽤 빠르게 올라가고 있습니다. 거의 매달 업데이트가 이루어지고 개선이 이루어지니 큰 숫자가 변경이 되었을 때는 메소드의 사용방법이나 기능 자체가 변경되는 케이스가 있으니 꼭 한번 살펴 보시길 바랍니다. [공식]
기본적인 React의 사용법은 전부 다루고 있습니다. 공식 홈페이지의 내용에 이런 저런 히스토리에 대한 내용까지 포함해서 정리한 듯한 내용입니다. 공식 홈페이지의 경우 일부는 한글화가 되어 있지 않아 어려운 부분이 있는데 책에서 개념에 대한 접근이나 더 찾아볼만한 내용을 잘 얘기를 해주고 있어 많은 도움이 되는 편입니다.
물론 초보자가 접근하기에는 그래도 여전히 힘들지만 이 책을 훑어보고 나서 공식 홈페이지의 내용을 찾아가며 공부를 한다면 충분히 혼자서 작업할 수 있는 정도가 되지 않을까 생각합니다.
리액트 개발자로 전향하려는 분의 경우 프론트 개발자는 이 책 한권 정도만 읽으면 React의 전반적인 개념을 잡으실 수 있을 것입니다.
서버 개발자라고 한다면 html, dom, 자바스크립트의 compile 과정 등이 책에 일부 나와 있으니 관련 내용을 충분히 숙지하신 후에 작업을 하시면 도움이 되실꺼라 생각합니다.
React의 전반에 대해 설명하는 이 책은 [링크] 에서 보실 수 있습니다.
Learning React
널리 쓰이는 웹 개발 프레임워크이라는 React를 알고 싶었다.
모바일까지 아우르는 리액트 네이티브 프레임워크까지 연결된다니
더더욱 React를 배우지 않을 수가 없다.
React를 배워보고 싶었는데
제목부터 너무나 잘 만들어진 Learning React.
잘 만났다. ^^
이 책은 리액트 프로그래밍에 꼭 필요한 기초를 바닥부터 알려준다.
리액트와 최신 자바스크립트 기술까지 배우고 싶은 사람에게 더더욱 딱이다.
최신 자바스크립트(ES6)의 중요 요소들을 설명해주고
ES6를 활용한 함수형 프로그래밍까지 알려주면서
리액트 프로그램을 시작할 준비를 시켜준다.
자바스크립트 확장 문법인 JSX를 사용하지 않고
순수 리액트 프로그램으로
리액트가 실제로 어떤 일을 하는지 내부 구조도 알려주고
JSX를 사용하는 리액트 프로그래밍 방법에 대해서도 기술하며
꼭 알아야 하는 핵심 요소들을 빠짐없이 챙겨주는 듯 하며
리액트 프로퍼티와 상태 관리,
컴포넌트 트리의 구성과 컴포넌트 개선을 통한
확장까지 생각해볼 수 있다.
(리액트)리덕스와 테스팅, 리액트 라우터, 리액트와 서버까지
리액트를 사용한 개발에 필요한 여러 요소들을
이해하기 쉬운 예제로 설명해주니
리액트를 처음 시작하는 사람도
리액트를 즉시 원하는 곳에 사용할 수 있을 것 같고
HTML, CSS, 자바스크립트를 잘 아는 사람들은
더 쉽게 읽고 이해할 수 있을 것 같다.