Among Us - Crewmates
 

[서평] Do it! 리액트로 웹앱 만들기 with 타입스크립트 - 후기

728x90

 

[서평] 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장에서도 `랜딩페이지`를 직접 만들어보는 실습 과정을 거칠 수 있다는 것이 이 책의 장점인 것 같다.

 

 

 

https://trello.com/

 

Manage Your Team’s Projects From Anywhere | Trello

Task management Use Trello to track, manage, complete, and bring tasks together like the pieces of a puzzle, and make your team’s projects a cohesive success every time.

trello.com

 

 

사이드프로젝트로 Next.js 공유캘린더웹앱을 개발하면서 `드래그 앤 드롭` 기능구현을 계획하고 있는데,

5장 내용을 참고하면 개발에 도움이 될 것 같다.

 

그 밖에도 기본적인 레이아웃 구성을 코드와 함께 알차게 보여주고 있어서 처음으로 리액트를 접하는 초보자이건,

여러 프로젝트를 경험해본 사람이건 배워갈 점이 많은 책이라는 생각이 들었다.

공들여서 만든 책이라는 게 느껴진다.

 

 

리액트를 개발한다면 반드시 알아야할 Hook에 관해서도 개념이 잘 정리되어있어서,

이해하고 사용하는데에 수월할 것 같다.

 

 

 

요즘에는 eBook으로도 많은 책들을 볼 수 있어서 좋은 것 같다.

아이패드를 애용하는 사람이라면 eBook으로 할인된 가격에 구매해서 간편하게 들고다니면서 보기 좋을 듯 하다

 

728x90
반응형