상세정보
Do it! 리액트 모던 웹 개발 with 타입스크립트
- 저자
- 전예홍 저
- 출판사
- 이지스퍼블리싱 (주)
- 출판일
- 2023-01-09
- 등록일
- 2023-08-25
- 파일포맷
- PDF
- 파일크기
- 49MB
- 공급사
- YES24
- 지원기기
-
PC
PHONE
TABLET
웹뷰어
프로그램 수동설치
뷰어프로그램 설치 안내
책소개
“리액트 개발자라면 이렇게 코딩해야 인정받습니다.”
SPA와 REST API 서버를 만들면서 모던 웹 개발을 배운다!
웹 프런트엔드 개발자를 꿈꾸는 이에게 모던 웹 개발의 트렌드를 알려 준다. 많은 기업에서 우대하는 타입스크립트 기반의 리액트 프로그래밍으로 요즘 대세로 떠오른 SPA(single page application)와 REST(representational state transfer) API 서버를 만든다. 그 과정에서 리액트 훅과 리덕스, 라우팅은 물론 테일윈드CSS로 컴포넌트 스타일링까지 습득할 수 있다. 또한 오류를 막고 성능을 높이는 최적화 기법과 글로벌 수준의 타입스크립트 코드 패턴도 엿볼 수 있다. 책에서 다룬 내용을 종합해 업무 관리 소프트웨어인 트렐로 같은 앱을 만들어 본다.
※ 이 책은 PDF 형태로 제공하므로 화면이 작은 단말기(스마트폰)에서는 보기 불편할 수 있습니다. ※
저자소개
연세대학교 전자공학과(학사)와 카이스트 전자공학과(석사)를 졸업하고 1990년부터 지금까지 30년 동안 프로그래밍을 개발해 왔다. 한국 마이크로소프트에서 수석 개발 컨설턴트 리드(ADC Lead)로 근무했으며, Node.js 환경에서 동작하는 프로그램 개발에 능통하고 특히 리액트와 리액트 네이티브, 앵귤러 프레임워크의 전문가다. 그동안 개발한 제품으로 대통령상 1회, 정보통신부 장관상 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 웹 토큰으로 회원 인증 기능 구현하기
찾아보기