React 기본과 활용

logo
React의 기초 문법, 컴포넌트 구조, 상태 관리 및 생명 주기 이해와 활용 능력 배양하며, React 내장 상태 관리 방식 및 외부 API 연동 학습한다.
calendar
학습 목표
• React 프로젝트 설정, 컴포넌트 설계 및 상태 관리에 대한 실무 지식 습득 • React Router를 활용한 동적 라우팅과 UI 구현 능력 습득
calendar
수강대상
• HTML, CSS, JavaScript의 기본 지식을 갖춘 초급 웹 개발자 또는 프론트엔드 개발자 • 고성능의 웹앱, 하이브리드앱을 구현하고 싶은 개발자 • React와 컴포넌트 기반 개발 방식에 관심 있는 개발자
calendar
교육 일정
  • 시작일 : 2026년 4월 20일 ~ 종료일 : 2026년 4월 24일
  • 시작 시간 : 9시 30분 ~ 종료 시간 : 17시 30분

calendar
커리큘럼
  • React 기본과 활용

    Module 1

    • React.js 소개  및  SPA 개념과 React의 역할

    • Virtual DOM과 선언적 UI 개발

    • 개발 환경 설정과 React 프로젝트 구조와 주요 파일 이해

    • JSX 문법 사용  조건부 렌더링 및 반복 처리

    • 함수형 컴포넌트와 클래스형 컴포넌트 개념

    • 컴포넌트의 props와 state

    Module 2

    • 부모-자식 컴포넌트 통신 (props)

    • 컴포넌트 간 데이터 전달 방식

    • 이벤트 전달과 데이터 바인딩

    • useState 훅과 상태 관리

    • 상태 업데이트와 비동기 처리

    Module 3

    • 라우터 설치와 설정

    • 페이지 이동과 Link, NavLink 컴포넌트 사용

    • 기본 라우팅과 중첩 라우트 구조

    • 동적 라우팅과 URL 파라미터

    • 리디렉션 및 404 페이지 설정

    • 기본 페이지 라우팅을 통한 SPA 구성

    • 로그인, 메인 페이지, 상세 페이지 구성

    • 페이지 전환 애니메이션 구현

    Module 4

    • lazy()와 Suspense를 사용한 코드 스플리팅

    • 컴포넌트 지연 로딩을 통한 성능 최적화

    • Context API를 활용한 전역 상태 관리

    • 다중 Context와 전역 상태의 활용

    • useReducer 훅을 통한 상태 관리 패턴

    • Redux의 기본 개념과 Redux Toolkit 소개

    Module 5

    • Axios를 사용한 외부 API 요청 처리

    • 비동기 데이터 처리와 로딩, 에러 핸들링

    • React Query  데이터 캐싱 및 자동 갱신 기능

1,300,000원 (면세)

TAGS

2026년 04월

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30