스크랩

구간

Do it! 리액트 모던 웹 개발 with 타입스크립트 테일윈드CSS, 훅, 리덕스, 라우팅을 활용한 최신 실무 코드를 만난다!

시리즈 : Do it! 시리즈 [102]

전예홍 저 | 이지스퍼블리싱 | 2023년 01월

베스트셀러

북트리

정가
$80.00
판매가
$58.32 (27%↓) 최저가 보상
적립금
$1.17 (2%P)
출고예상일
2026년 10월 08일 수령예상일 안내
북카트 담기 바로구매하기 위시리스트담기

평점 -  ·  리뷰 0

리뷰 쓰기

ISBN : 9791163034353 / 680쪽 188 x 257 (㎜)

이 상품에 궁금하신점이 있으세요? 1:1상담문의

추천inside
Adobe Flash Player 가져오기

이 분야의 베스트셀러

아래의 도서와 구매하시면 이 도서들의 적립금을 즉시적용해 드립니다.

책 소개

출판사 리뷰

실무에서 리액트를 다룰 때 필요한 내용으로 가득해요! - 리액트 훅, 리덕스, 라우팅 개념 상세 소개와 활용 - 테일윈드CSS를 활용한 웹 페이지 꾸미기 - 글로벌 수준의 타입스크립트 코드 패턴 사용 - 익스프레스와 몽고DB 등 백엔드와 연동 프런트엔드 분야 필수 스펙을 쌓아요! 지금 프런트엔드 개발자 채용 공고를 확인해 보세요. 자격 요건에서 React.js는 기본이고 TypeScript, SPA, REST API, Redux, Router와 같은 단어를 흔히 볼 수 있습니다. 이 책에서는 이러한 기술의 개념과 활용법을 담아 요즘 웹 개발의 트렌드를 반영했습니다. 평소 모던 웹 개발 기술에 갈증을 느꼈던 분들이라면 이 책 한 권으로 해소해 보세요. 트렐로 같은 애플리케이션을 만들어 백엔드 기술과 연동해 보세요! 이 책에서는 카드 드래그 앤 드롭 기능이 있는 칸반 보드로 유명한 트렐로(Trello.com) 같은 애플리케이션을 만듭니다. 요즘 대세로 떠오른 테일윈드CSS를 활용한 컴포넌트 스타일링으로 예쁘게 디자인된 결과물을 만들 수 있습니다. 또한 리액트로 개발한 웹 애플리케이션을 Node.js용 익스프레스 서버와 몽고DB 등 백엔드 기술과 연동하는 방법도 다룹니다. 이로써 회원 가입과 로그인/로그아웃을 구현하고 리액트와 함께 사용하는 다양한 기술을 응용해 실무 수준의 풀스택 프로젝트를 경험할 수 있습니다. 글로벌 수준의 코드 패턴을 배울 수 있어요! 저자가 직접 구현한 코드 패턴을 엿볼 수 있습니다. 이런 코드 패턴은 인터넷에서도 쉽게 찾아볼 수 없죠. 수십 줄이나 되는 코드를 타입스크립트의 문법을 이용해 단 두세 줄로 줄인다든지, 자주 사용하는 코드들을 어떻게 분리해서 효율적으로 재활용하는지 등을 예로 들 수 있습니다. 이렇게 코드를 눈으로 읽기만 해도 구조적이면서 효율적인 글로벌 수준의 코드 패턴을 배울 수 있습니다. 리액트 개발자로 인정받으려면 꼭 알아야 할 코딩 기법을 배워요! 이 책은 리액트를 처음 배우는 독자를 위해 준비했지만 시니어 개발자에게도 유용한 내용이 가득합니다. 타입스크립트의 고급 문법과 디자인 패턴을 100% 활용해 오류를 막고 성능을 높일 수 있는 코드를 어떻게 하면 최대한 단순하게 작성할 수 있는지 알려 줍니다. 이 책의 대상 독자 - 리액트를 처음 배우는 학생 또는 취업 준비생 -기본 개념부터 시작하고 싶다! - 리액트를 다뤄 본 개발자 - 최신 기법, 고급 코드 패턴을 배워 프로젝트에 써먹고 싶다!

저자 소개

  • 저자 : 전예홍
저자 : 전예홍
연세대학교 전자공학과를 졸업하고 카이스트 대학원에서 전자공학 석사를 받았다. 1990년부터 30년 넘게 프로그램을 개발해 왔다. 한국 마이크로소프트에서 수석 개발 컨설턴트 리드(ADC Lead)로 근무했으며 Node.js 환경에서 동작하는 프로그램 개발에 능통하다. 특히 리액트와 리액트 네이티브, 앵귤러 프레임워크의 전문가다. 그동안 개발한 제품으로 대통령상을 받았고 정보통신부 장관상을 3회 받았다. 아시아 100대 보안 기업 제품 가운데 1등으로 뽑혀 말레이시아 국왕이 주는 대상을 받기도 했다. 대표 저서로는 《Do it! 타입스크립트 프로그래밍》(이지스퍼블리싱, 2020)이 있다.

목차

\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
01 리액트 개발 준비
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
01-1 리액트 프레임워크 이해하기
01-2 윈도우에서 리액트 개발 환경 만들기
01-3 macOS에서 리액트 개발 환경 만들기
01-4 VSCode 개발 환경 설정하기
01-5 첫 번째 리액트 프로젝트 만들기
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
02 리액트 동작 원리
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
02-1 가상 DOM 이해하기
02-2 JSX 구문 이해하기
02-3 컴포넌트 이해하기
02-4 key와 children 속성 이해하기
02-5 이벤트 속성 이해하기
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
03 컴포넌트 CSS 스타일링
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
03-1 리액트 컴포넌트의 CSS 스타일링
03-2 테일윈드CSS 리액트 프로젝트 만들기
03-3 CSS 상자 모델 이해하기
03-4 플렉스 레이아웃 이해하기
03-5 daisyui CSS 컴포넌트 이해하기
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
04 함수 컴포넌트와 리액트 훅
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
04-1 처음 만나는 리액트 훅
04-2 useMemo와 useCallback 훅 이해하기
04-3 useState 훅 이해하기
04-4 useEffect와 useLayoutEffect 훅 이해하기
04-5 useRef와 useImperativeHandle 훅 이해하기
04-6 useContext 훅 이해하기
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
05 상태 관리와 리덕스 패키지
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
05-1 리덕스 기본 개념 이해하기
05-2 리듀서 활용하기
05-3 리덕스 미들웨어 이해하기
05-4 트렐로 따라 만들기
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
06 리액트 라우터
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
06-1 처음 만나는 리액트 라우터
06-2 Outlet 컴포넌트와 중첩 라우팅
06-3 공개 라우트와 비공개 라우트 구현하기
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
07 몽고DB와 API 서버
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
07-1 몽고DB 이해하기
07-2 프로그래밍으로 몽고DB 사용하기
07-3 익스프레스 프레임워크로 API 서버 만들기
07-4 JSON 웹 토큰으로 회원 인증 기능 구현하기

찾아보기

top