이미 소장하고 있다면 판매해 보세요.
|
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 요약 부록 배포 |
김정헌의 다른 상품
|
이 책은 리액트와 리액트에서 테스트 코드를 작성하는 방법을 좀 더 쉽게 이해할 수 있게 액트의 기초부터 리액트에서 테스트를 위해 사용하는 Jest와 react-testing-library를 다루는 방법, 그리고 예제를 통해 실제 프로젝트에서 리액트와 리액트의 테스트 코드를 활용하는 방법을 자세히 소개하고 있다. 이 책은 리액트에 관한 책으로 자바스크립트에 관해서는 다루고 있지 않다. 하지만 리액트를 처음 접하는 사람에게는 명령어를 보여주면서 하나하나 따라 할 수 있게 만들어진 책이다. 리액트에 대한 이해와 테스트 주도 개발에 대한 이해를 한 번에 끝내고 싶다면 이 책으로 시작해 보길 바란다.
|