도서상세보기

도서명 현장에서 바로 써먹는 리액트 with 타입스크립트 : 리액트와 스토리북으로 배우는 컴포넌트 주도 개발
저자 김정헌
출판사 심통
출판일 2023-06-27
정가 37,000원
ISBN 9791197973079
수량
1장 리액트란?
1.1 웹의 역사
1 웹 1.0 웹 페이지 시대
2 웹 2.0 웹 애플리케이션 시대
1.2 리액트의 특징
1 JSX
2 단방향 데이터 바인딩
3 가상 돔
4 선언형 프로그래밍
5 컴포넌트 기반
1.3 요약

2장 리액트 개발 환경
2.1 윈도우 개발 환경 설정
2.3 리액트를 시작하는 방법
2.4 create-react-app
2.5 요약

3장 나의 첫 리액트 프로젝트
3.1 타입스크립트
3.2 스타일링
3.3 절대 경로로 컴포넌트 추가
3.4 Prettier
3.6 요약

4장 카운터 앱 - Props와 State
4.1 Props와 State
4.2 프로젝트 준비
4.3 개발
4.4 요약

5장 클래스 컴포넌트
5.1 클래스 컴포넌트
5.2 프로젝트 준비
5.3 개발
10 호출 순서
5.5 요약

6장 할 일 목록 앱 - Context API
6.1 Context API
6.2 프로젝트 준비
6.3 State와 Props로 할 일 목록 앱 개발
6.4 Context API로 할 일 목록 앱 개발

6.5 요약

7장 react-router
7.1 react-router
7.2 프로젝트 준비
7.3 개발
7.4 요약

8장 Fetch API
8.1 Fetch API
8.2 프로젝트 준비
8.3 개발
8.4 요약

9장 컴포넌트 주도 개발
9.1 컴포넌트 주도 개발
9.2 아토믹 디자인
9.3 스토리북
9.4 프로젝트 준비
9.5 스토리북 설치
9.6 스토리북 설정
9.7 스토리북 확인
9.8 스토리북 실행
1 메뉴
2 컨트롤 패널
3 액션 탭
4 상단 메뉴 바 - 배경색
5 상단 메뉴 바 화면 크기
9.9 요약

10장 컴포넌트 주도 개발 카운터 앱
10.1 카운터 앱
10.2 프로젝트 준비
10.3 개발
10.4 요약

11장 CDD 할 일 목록 앱
11.2 프로젝트 준
리액트는 하나의 웹 애플리케이션을 컴포넌트라는 작고 고립된 코드를 나누어 개발하고, 이렇게 만든 컴포넌트들을 조합하여 개발할 수 있도록 최적화되어 있다. 그래서 많은 개발자들이 어떻게 하면 좀 더 효율적으로 컴포넌트를 나눌 수 있으며, 좀 더 쉽게 컴포넌트들을 개발할 수 있는지에 대해 고민하기 시작했으며, 그 결과 아토믹 디자인과 컴포넌트 주도 개발이라는 개발 방법론이 탄생하게 되었다. 리액트에서 어떻게 하면 좀 더 효율적으로 컴포넌트를 만들고 관리할 수 있는지에 대해 고민하고 있다면, 이 책이 큰 도움이 될 것이다.

이 책은 리액트에 관한 책으로, 리액트에 사용되는 프로그래밍 언어인 자바스크립트에 관해서는 다루고 있지 않다. 따라서 이 책을 공부하기 위해서는 자바스크립트에 대한 이해가 필요하다. 또한 웹 페이지 제작에 필요한 지식인 HTML과 CSS에 대한 지식도 필요하다.

이 책을 공부하기 전에 자바스크립트의 ES6 문법과 최신 자바스크립트, HTML과 CSS에 관해 먼저 공부하기를 권장한다. 특히, 리액트에서 자주 사용되는 SE6의 화살표 함수, const, let 등은 먼저 공부를 하지 않으면 책에 내용을 이해하기 어려울 수 있다. 자바스크립트, HTML과 CSS에 대해 정확히 모르고 있다면, 인터넷에서 자료를 찾아 공부한 후, 이 책을 공부하길 권장한다.

또한, 이 책은 타입스크립트를 기본적으로 사용하고 있다. 예제 소스에서 타입스크립트를 깊게 사용하고 있지 않기 때문에, 이 책을 공부하기 전에 타입스크립트를 공부할 필요는 없다. 이 책을 통해 리액트와 함께, 타입스크립트를 함께 공부할 수 있으며, 타입스크립트에 입문하기에 적합한 내용을 다루고 있으므로 이 책을 이해하기 위해 타입스크립트를 별도로 공부할 필요는 없다. 실무에서는 좀 더 다양한 방법으로 타입스크립트를 다루고 있으므로, 이 책에 내용만으론 부족할 수 있다. 따라서 이 책으로 리액트와 스토리북을 통한 컴포넌트 주도 개발을 공부한 후, 실무에서 타입스크립트를 사용하면서 깊이