[Chapter 1: 리액트와 친해지기]
· 학습 목표:
  React와 그 생태계에 대한 기본적인 이해를 합니다.
· 주요 내용:
  1. React의 정의 및 프론트엔드와 서버의 차이 이해
  2. 개발 환경 설정 및 React 앱의 기본 구조
  3. 자주 사용되는 HTML 속성과 React 프로젝트의 구조

[Chapter 2: React 기본 도구와 개념]
· 학습 목표:
  React 개발을 위한 필수 도구와 개념을 숙지합니다.
· 주요 내용:
  1. npm, yarn과 같은 패키지 매니저 사용법
  2. Create React App의 구조와 기능
  3. state, props, 함수형 컴포넌트, 생명주기, 훅스(Hooks)

[Chapter 3: React 컴포넌트 설계와 실습]
· 학습 목표:
  효율적인 컴포넌트 설계와 React 응용 기술을 학습합니다.
· 주요 내용:
  1. SOLID 원칙을 반영한 컴포넌트 설계
  2. TodoList 앱의 구조 설계 및 구현 실습
  3. 스타일링, CRUD 기능 구현 방법 배우기

[Chapter 4: 페이지 라우팅과 동적 앱 구축]
· 학습 목표:
  React Router를 사용한 라우팅 관리를 합니다.
· 주요 내용:
  1. 페이지와 컴포넌트 간 라우팅 설정
  2. react-router-dom을 활용한 SPA 라우팅 실습

[Chapter 5: API와 통신하는 React]
· 학습 목표:
  서버와의 통신을 위한 API 연동 방법을 숙지합니다.
· 주요 내용:
  1. REST API 기본 개념 및 HTTP 프로토콜 이해
  2. axios, fetch를 이용한 비동기 API 통신
  3. TodoList 앱에 axios를 활용한 데이터 통신 실습