logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

일간
|
주간
|
월간

실시간 검색어

검색가능 서점

도서목록 제공

스무디 한 잔 마시며 끝내는 리액트 + TDD

스무디 한 잔 마시며 끝내는 리액트 + TDD

(테스트 주도 개발로 리액트 프로젝트 완성하기)

김정헌 (지은이)
비제이퍼블릭
32,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
28,800원 -10% 0원
1,600원
27,200원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 21개 9,000원 >
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
aladin 25,600원 -10% 1280원 21,760원 >

책 이미지

스무디 한 잔 마시며 끝내는 리액트 + TDD
eBook 미리보기

책 정보

· 제목 : 스무디 한 잔 마시며 끝내는 리액트 + TDD (테스트 주도 개발로 리액트 프로젝트 완성하기)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 모바일/무선/임베디드 프로그래밍
· ISBN : 9791165920715
· 쪽수 : 524쪽
· 출판일 : 2021-06-25

책 소개

리액트와 리액트에서 테스트 코드를 작성하는 방법을 좀 더 쉽게 이해할 수 있게 액트의 기초부터 리액트에서 테스트를 위해 사용하는 Jest와 react-testing-library를 다루는 방법, 그리고 실제 프로젝트에서 리액트와 리액트의 테스트 코드를 활용하는 방법을 소개한다.

목차

1 리액트란?
1.1 자바스크립트의 역사
1.2 리액트의 특징
1) 가상 돔
2) 단방향 데이터 바인딩
3) JSX
4) 선언형 프로그래밍
1.3 요약

2 리액트 개발 환경
2.1 맥 개발 환경 설정
1) 홈브루 설치
2) 노드 설치
2.2 윈도우 개발 환경 설정
1) 초코렛티 설치
2) 노드 설치
2.3 리액트를 시작하는 방법
2.4 create-react-app
2.5 요약

3 리액트의 테스트 - Jest
3.1 Jest의 장접
1) 제로 설정
2) 스냅샷
3)모의 객체
4) 테스트 코드의 분리
5) 간단한 API
3.2 프로젝트 준비
3.3 Jest 설치
3.4 사용 방법
3.5 Matcher
1) toEqual
2) toBeTruthy, toBeFalsy
3) toContain
4) 기타
3.6 코드 커버리지
3.7 요약

4 리액트 테스트 - react-testing-library
4.1 react-testing-library
4.2 react-testing-library의 장점
4.3 프로젝트 준비
4.4 react-testing-library 설치
4.5 사용 방법
4.6 요약

5 나의 첫 리액트 프로젝트
5.1 타입스크립트
5.2 styled-components
5.3 절대 경로로 컴포넌트 추가
5.4 Prettier
5.5 요약

6 Props와 State
6.1 Props와 State란
6.2 프로젝트 준비
6.3 개발
1) App 컴포넌트
2) Button 컴포넌트
3) Input 컴포넌트
4) ToDoItem 컴포넌트
5) State
6.4 테스트
1) Button 컴포넌트
2) Input 컴포넌트
3) ToDoItem 컴포넌트
4) App 컴포넌트
6.5 요약

7 클래스 컴포넌트
7.1 클래스 컴포넌트
7.2 프로젝트 준비
7.3 개발
1) Button 컴포넌트
2) Input 컴포넌트
3) ToDoItem 컴포넌트
4) App 컴포넌트
7.4 라이프 사이클 함수
1) constructor 함수
2) render 함수
3) getDerivedStateFromProps 함수
4) componentDidMount 함수
5) shouldComponentUpdate 함수
6) getSnapshotBeforeUpdate 함수
7) componentDidUpdate 함수
8) componentWillUnmount 함수
9) componentDidCatch 함수
10) 호출 순서
7.5 테스트
7.6 요약

8 Context API와 localStorage
8.1 Context API
8.2 프로젝트 준비
8.3 개발
1) InputContainer 컴포넌트
2) ToDoList 컴포넌트
3) ToDoList 컨텍스트
4) App 컴포넌트에 프로바이더 적용
5) InputContainer 컴포넌트에 컨슈머 적용
6) ToDoList 컴포넌트에 컨슈머 적용
8.4 localStorage
8.5 useEffect 훅
8.6 테스트
1) ToDoList 컨텍스트
2) InputContainer 컴포넌트
3) ToDoList 컴포넌트
4) App 컴포넌트
8.6 요약

9 react-router
9.1 react-router
9.2 프로젝트 준비
9.3 개발
1) react-router
2) List 페이지 컴포넌트
3) Add 페이지 컴포넌트
4) InputContainer 컴포넌트
5) ToDoItem 컴포넌트
6) ToDoList 컴포넌트
7) Detail 페이지 컴포넌트
8) PageHeader 컴포넌트
9) NotFound 페이지 컴포넌트
9.4 테스트
1) InputContainer 컴포넌트
2) PageHeader 컴포넌트
3) ToDoItem 컴포넌트
4) ToDoList 컴포넌트
5) Add 페이지 컴포넌트
6) Detail 페이지 컴포넌트
7) List 페이지 컴포넌트
8) NotFound 페이지 컴포넌트
9) App 컴포넌트
9.5 요약

10 TDD 맛보기
10.1 테스트 주도 개발이란
10.2 프로젝트 준비
10.3 개발
1) PageHeader 컴포넌트
2) Button 컴포넌트
3) List 페이지 컴포넌트
4) Add 페이지 컴포넌트
5) Detail 페이지 컴포넌트
6) Not Found 페이지 컴포넌트
7) App 컴포넌트
10.4 요약

부록
배포

저자소개

김정헌 (지은이)    정보 더보기
한국의 중소기업에서 MFC를 사용한 윈도우 프로그램 개발을 시작으로 안드로이드, iOS, 웹 개발자로 활동을 하였다. 그 후, 웹 프로그래머로써 호주에서 활동하였으며, 현재는 일본에서 풀스택 엔지니어로써 리액트를 사용한 서비스를 개발중이다. 업무 이외에도 리액트와 플러터를 사용한 앱을 개발 중에 있으며, 앱 개발 중에 겪었던 일을 블로그에 게재하고 있다. ┃블로그┃ https://dev-yakuza.posstree.com/ko/ ┃저자 앱 리스트┃ https://dev-yakuza.posstree.com/app/list/ko/
펼치기

책속에서



이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책
9791165920852