생활코딩! React 리액트 프로그래밍 (처음 프로그래밍을 시작하는 입문자의 눈높이에 맞춘 | 저자 직강 동영상 강의 제공 | 개정판)

생활코딩! React 리액트 프로그래밍 (처음 프로그래밍을 시작하는 입문자의 눈높이에 맞춘 | 저자 직강 동영상 강의 제공 | 개정판)

$25.00
Description
세상에서 리액트를 가장 쉽게 설명한 입문서!
생활코딩은 일반인에게 프로그래밍을 알려주는 것을 목적으로 하는 비영리 교육 활동입니다.

이 책은 생활코딩에서 제공하는 수업 가운데 리액트와 관련된 수업을 정리한 책입니다.
이 수업은 프로그래밍을 처음 시작하는 분들의 눈높이에 맞게 만들어진 강의로서 동영상이나 텍스트만으로도 학습할 수 있게 만들어져 있습니다.

이번 개정판에서는 함수형 방식으로 리액트 애플리케이션을 개발하는 방법을 비롯하여 리액트 라우터 돔, 리액트 리덕스, Next.js 등 리액트를 개발하는 데 도움되는 다양한 주제를 다룹니다. 이 책을 모두 읽고 나면 리액트를 기반으로 현대적인 웹 애플리케이션 UI를 개발하는 능력을 갖출 수 있을 것입니다.

★ 이 책에서 다루는 내용 ★

◎ 리액트 기초
◎ React Router DOM
◎ styled-components
◎ Context API
◎ useReducer
◎ 리액트 리덕스, 리덕스 툴킷
◎ Next.js

★ 참고 자료 ★

◎ 생활코딩 리액트 지식 지도: https://seomal.com/map/1/220
◎ 동영상 및 예제 코드 페이지: https://wikibook.github.io/react-rev/
저자

이고잉

생활코딩운영자
오픈튜토리얼스(https://opentutorials.org/)운영진

목차

▣1장:리액트기초편
__리액트의기초문법과핵심개념을익힌다.
01수업소개
__리액트를소개하고리액트라이브러리의필요성을이해한다.
02실습환경구축
__리액트실습환경을구축하는법을배우고,기본샘플앱을구동하는방법을익힌다.
03소스코드수정방법
__샘플리액트앱을수정하는법을배우고,애플리케이션을배포하는법을배운다.
04컴포넌트만들기
__리액트에서제공하는컴포넌트의역할과필요성을이해하고,리액트컴포넌트를작성하는법을배운다.
05props
__props를이용해리액트컴포넌트의재사용성을높이는방법을배운다.
06이벤트
__컴포넌트이벤트를만들고활용하는법을배운다.
07state
__state의역할과필요성,사용법을이해한다.
08Create
__앱의CRUD기능가운데Create기능을구현한다.
09Update
__앱의CRUD기능가운데Update기능을구현한다.
10Delete&수업을마치며
__앱의CRUD기능가운데Delete기능을구현한다.

▣2장:ReactRouterDOM편
__리액트를이용해여러개의페이지로이뤄진애플리케이션을만드는데도움을주는react-router-dom의사용법을익힌다.
01수업소개
__리액트라우터DOM을소개하고필요성을이해한다.
02실습준비
__실습에사용할앱을생성한다.
03Router
__BrowserRouter의역할과사용법을익힌다.
04Link
__Link,NavLink컴포넌트의역할과사용법을익힌다.
05NestedRouting
__하나의라우터로path값에따라주소를처리하는법을익힌다.
06수업을마치며
__추가로배울고급주제에대해알아본다.

▣3장:스타일드컴포넌트편
__리액트에서CSS의속성을그대로사용할수있게도와주는스타일드컴포넌트의사용법을익힌다.

▣4장:ContextAPI편
__리액트에서상태를전역적으로공유할수있게도와주는도구인ContextAPI의사용법을익힌다.

▣5장:useReducer편
__useState와같은역할을하지만,조금더복잡한상태를체계적으로관리하도록돕는useReducer의사용법을익힌다.

▣6.react-redux편
__상태관리도구인리덕스(redux)를리액트에서쉽게사용할수있게돕는도구인react-redux의사용법을익힌다.

▣7.리덕스툴킷편
__리덕스툴킷(Reduxtoolkit)을활용하여리덕스개발환경을쉽게구축하는방법을익힌다.

▣8.Next.js편
__리액트,익스프레스(Express.js),리액트라우터돔(React-Router-Dom),서버사이드렌더링등웹을구현하는데사용하는여러기술을영리하게섞어놓은기술인Next.js에대해알아본다.