[서평] Do it! 리액트로 웹앱 만들기 with 타입스크립트 - 후기
프론트엔드 개발자를 꿈꾸며 React, Next.js 로 웹 개발도 진행했고, React Native로 앱을 개발해 출시도 해봤다.
하지만 따로 서적을 구매해서 이론지식을 정리한 적은 없기 때문에 아쉬움이 언제나 남아있었다.
그러던 중 마침 서평단 모집글을 보게 되었고, 지원하여 선발되었다는 메일을 받았다.
그리고 3/27(수)에 집으로 책이 도착했다..!
책의 목차
책의 목차는 대략 이렇게 구성되어있다.
| 1장 리액트 개발 준비 |
- 리액트 설치와 기타 개발 도구 준비
| 2장 리액트 동작 원리 |
- 가상 DOM과 JSX 구문
- 컴포넌트와 이벤트 속성
| 3장 컴포넌트 CSS 스타일링 |
- CSS 스타일링
- 테일윈드 CSS 스타일링
- 플렉스 레이아웃과 daisyui 프레임워크
| 4장 함수 컴포넌트와 리액트 훅 |
- useMemo, useCallback 훅
- useState, useEffect, useLayoutEffect 훅
- useRef, useImperativeHandle, useContext 훅
| 5장 상태 관리와 리덕스 패키지 |
- 리덕스 기본 개념과 리듀서 활용
- 리덕스 미들웨어
- 트렐로 따라 만들기
| 6장 리액트 라우터 |
- 라우터 기본 개념, Outlet 컴포넌트와 중첩 라우팅, 공개/비공개 라우팅
| 7장 몽고DB와 API 서버 |
- 몽고DB 사용
- REST API 서버와 회원 인증
특히, 5장에서는 `Trello` 서비스를 따라 만들어보며 결과물을 내어 볼 수 있다.
6장에서도 `랜딩페이지`를 직접 만들어보는 실습 과정을 거칠 수 있다는 것이 이 책의 장점인 것 같다.
사이드프로젝트로 Next.js 공유캘린더웹앱을 개발하면서 `드래그 앤 드롭` 기능구현을 계획하고 있는데,
5장 내용을 참고하면 개발에 도움이 될 것 같다.
그 밖에도 기본적인 레이아웃 구성을 코드와 함께 알차게 보여주고 있어서 처음으로 리액트를 접하는 초보자이건,
여러 프로젝트를 경험해본 사람이건 배워갈 점이 많은 책이라는 생각이 들었다.
공들여서 만든 책이라는 게 느껴진다.
리액트를 개발한다면 반드시 알아야할 Hook에 관해서도 개념이 잘 정리되어있어서,
이해하고 사용하는데에 수월할 것 같다.
요즘에는 eBook으로도 많은 책들을 볼 수 있어서 좋은 것 같다.
아이패드를 애용하는 사람이라면 eBook으로 할인된 가격에 구매해서 간편하게 들고다니면서 보기 좋을 듯 하다
'Front-End' 카테고리의 다른 글
[React] 리액트란 무엇인가요? (1) | 2024.01.23 |
---|---|
[TypeScript] 24. 일관성 있는 별칭 사용하기 (0) | 2023.07.26 |
[TypeScript] 17. 변경 관련된 오류 방지를 위해 readonly 사용하기 (0) | 2023.07.26 |
[React] 리액트 공식문서 스터디 - Describing the UI (2) Importing and Exporting Components (0) | 2023.07.26 |
[React] 리액트 공식문서 스터디 - Describing the UI (1) Your First Component (0) | 2023.07.26 |