상세정보
Do it! 리액트로 웹앱 만들기 with 타입스크립트
- 저자
- 전예홍 저
- 출판사
- 이지스퍼블리싱 (주)
- 출판일
- 2024-03-30
- 등록일
- 2025-05-07
- 파일포맷
- PDF
- 파일크기
- 212MB
- 공급사
- YES24
- 지원기기
-
PC
PHONE
TABLET
웹뷰어
프로그램 수동설치
뷰어프로그램 설치 안내
책소개
“프런트엔드 개발자 채용 공고에서 인기 있는 자격 요건은 모두 갖췄다!”
최신 웹 개발 트렌드를 반영하고 실무 코드로 가득 채운 ‘리액트 전문서’ 등장!
이 책은 많은 기업에서 우대하는 타입스크립트 기반의 리액트 프로그래밍으로 요즘 대세로 떠오른 SPA(single page application)와 REST(representational state transfer) API 서버를 만듭니다. 그 과정에서 리액트 훅과 리덕스, 라우팅은 물론 테일윈드CSS로 컴포넌트 스타일링까지 습득할 수 있습니다. 또한 오류를 막고 성능을 높이는 최적화 기법과 글로벌 수준의 타입스크립트 코드 패턴도 엿볼 수 있기 때문에 리액트와 타입스크립트 입문자는 물론이고 자바스크립트에 익숙한 숙련자에게도 유용합니다.
책에서 다룬 내용을 종합해 프로젝트 관리 소프트웨어인 트렐로 같은 앱과 제품이나 서비스를 소개하는 랜딩 페이지를 만들어 봅니다.
저자소개
연세대학교 전자공학과를 졸업하고 카이스트 대학원에서 전자공학 석사를 받았다. 1990년부터 30년 넘게 프로그램을 개발해 왔다. 한국 마이크로소프트에서 수석 개발 컨설턴트 리드(ADC Lead)로 근무했으며 Node.js 환경에서 동작하는 프로그램 개발에 능통하다. 특히 리액트와 리액트 네이티브, 앵귤러 프레임워크의 전문가다. 그동안 개발한 제품으로 대통령상을 받았고 정보통신부 장관상을 3회 받았다. 아시아 100대 보안 기업 제품 가운데 1등으로 뽑혀 말레이시아 국왕이 주는 대상을 받기도 했다.
목차
================
01 리액트 개발 준비
================
01-1 리액트 프레임워크 이해하기
01-2 윈도우에서 리액트 개발 환경 만들기
01-3 macOS에서 리액트 개발 환경 만들기
01-4 VSCode 개발 환경 설정하기
01-5 첫 번째 리액트 프로젝트 만들기
=================
02 리액트 동작 원리
=================
02-1 가상 DOM 이해하기
02-2 JSX 구문 이해하기
02-3 컴포넌트 이해하기
02-4 key와 children 속성 이해하기
02-5 이벤트 속성 이해하기
======================
03 컴포넌트 CSS 스타일링
======================
03-1 리액트 컴포넌트의 CSS 스타일링
03-2 테일윈드CSS 리액트 프로젝트 만들기
03-3 CSS 상자 모델 이해하기
03-4 플렉스 레이아웃 이해하기
03-5 daisyui CSS 컴포넌트 이해하기
========================
04 함수 컴포넌트와 리액트 훅
========================
04-1 처음 만나는 리액트 훅
04-2 useMemo와 useCallback 훅 이해하기
04-3 useState 훅 이해하기
04-4 useEffect와 useLayoutEffect 훅 이해하기
04-5 useRef와 useImperativeHandle 훅 이해하기
04-6 useContext 훅 이해하기
========================
05 상태 관리와 리덕스 패키지
========================
05-1 리덕스 기본 개념 이해하기
05-2 리듀서 활용하기
05-3 리덕스 미들웨어 이해하기
05-4 트렐로 따라 만들기
===============
06 리액트 라우터
===============
06-1 처음 만나는 리액트 라우터
06-2 Outlet 컴포넌트와 중첩 라우팅
06-3 공개 라우트와 비공개 라우트 구현하기
===================
07 몽고DB와 API 서버
===================
07-1 몽고DB 이해하기
07-2 프로그래밍으로 몽고DB 사용하기
07-3 익스프레스 프레임워크로 API 서버 만들기
07-4 JSON 웹 토큰으로 회원 인증 기능 구현하기
찾아보기