0Pricing
React Academy icon

React Academy

JSXFrontendWebMobileBeginner

ReactJS Academy로 동적 사용자 인터페이스를 구축하는 ReactJS를 마스터하세요.

🤖 AI 기반📚 88개 코스👥 100,000명 이상의 학습자⭐ 4.9 평점
코스 개요

React로 실제 인터페이스 구축하기

React는 현재 대부분의 프로덕션 UI가 구축되는 방식을 정의하는 JavaScript 라이브러리입니다. 단일 페이지 앱, Next.js 사이트부터 크로스 플랫폼 모바일 및 데스크톱 애플리케이션까지 확장됩니다. 이 과정은 완전한 분야를 다룹니다: 컴포넌트 아키텍처, 상태 관리, 데이터 페칭, 성능, 테스트, 배포. React의 표면 API만이 아니라 실제 작동 방식 — reconciler, fiber 모델, hooks 의미론 — 에 기반합니다.

배울 내용

JSX, props, state, controlled components부터 시작한 후 useEffect, useRef, useReducer로 나아갑니다. 실무 과정은 React Router v6을 통한 라우팅, React Hook Form을 통한 폼 처리, React Query와 SWR을 통한 서버 상태, Redux Toolkit, Zustand, Jotai를 통한 전역 상태를 다룹니다. React에서 TypeScript로 작업하고, 통합 및 E2E 테스트를 작성하며, Storybook으로 디자인 시스템을 구축하고, WebSockets를 통한 실시간 UI를 처리하고, tRPC를 통해 type-safe API를 배포합니다. 경로에는 Next.js App Router, server components, server actions, NextAuth.js를 통한 인증도 포함됩니다.

학습 경로

95개의 과정이 A1부터 C1까지 진행됩니다. A1과 A2 과정은 React 기초, JSX 렌더링, CSS 애니메이션, 로컬 스토리지 지속성, 다크 모드를 확립합니다. B1 과정은 context 패턴, i18n, React Spring, Framer Motion, dnd-kit을 통한 드래그 앤 드롭, TanStack Table을 통한 복잡한 데이터 테이블로 자신감을 키웁니다. B2 과정은 렌더링과 메모이제이션, Suspense, 코드 분할, React 개발자를 위한 React Native, Vercel과 AWS로의 배포, 데스크톱 앱용 Electron을 다룹니다. C1 레벨은 고급 주제로 마무리합니다: Micro-Frontend Architecture, SSR and Hydration Deep Dive, Module Federation, Islands Architecture with Astro, WebAssembly 통합, Cloudflare Workers를 통한 Edge Rendering, 프론트엔드 관찰성을 위한 OpenTelemetry.

작동 방식

각 과정은 실시간 피드백이 있는 내장 코드 에디터에서 완료하는 짧고 집중적인 강의로 나뉩니다. 개념이나 실패한 테스트에 막혔을 때는 언제든지 AI 튜터를 이용할 수 있습니다. 순차적으로 과정을 진행하거나 현재 경험에 맞는 레벨로 건너뛸 수 있습니다.

학습 시작 →

학습 방식

🎯
인터랙티브 레슨
실시간 피드백을 받으며 직접 코딩 연습하기
🤖
AI 튜터
막힐 때마다 AI 튜터에게 즉시 도움받기
💻
내장 에디터
브라우저에서 바로 코드 작성 & 실행하기
🏆
수료증
과정을 완료하면 수료증 취득하기
커리큘럼

88개 코스

React Academy 학습 경로의 모든 코스.

01

React 시작하기: 개념과 설정

A13개 레슨

컴포넌트, 선언형 UI, DOM을 효율적으로 업데이트하는 차이 계산 등 React의 기초를 시작합니다. 그런 다음 프로젝트(예: Vite)를 설정하고 개발 서버를 실행해 첫 컴포넌트를 렌더링합니다.

02

JSX와 렌더링 기초

A13개 레슨PRO

JSX 규칙을 배웁니다. 식과 속성, 프래그먼트 반환, 키를 사용한 목록 렌더링, 간단한 조건문, 스타일 지정 방법(CSS 모듈, 인라인 스타일, 클래스 도우미)을 다룹니다.

03

React DevTools 및 디버깅

A24개 레슨PRO

React DevTools 브라우저 확장 프로그램으로 컴포넌트 트리를 검사하고, 렌더링을 프로파일링하고, 상태와 props를 효과적으로 디버깅합니다.

04

React의 CSS 애니메이션과 전환

A24개 레슨PRO

CSS 전환과 키프레임을 사용해 React에서 자연스러운 진입, 퇴장, 상태 변경 애니메이션을 만듭니다. 애니메이션 라이브러리는 필요하지 않습니다.

05

상태 끌어올리기 및 props 전달 문제 해결

A24개 레슨PRO

상태를 끌어올려 형제 컴포넌트 간에 공유하고, props 전달이 해결해야 할 문제가 되는 시점을 이해합니다.

06

로컬 저장소와 상태 지속성

A24개 레슨PRO

localStorage를 사용해 페이지를 새로 고친 뒤에도 React 상태를 유지하고, 탭 간 동기화를 처리하며, 각 사용 사례에 맞는 브라우저 저장소 API를 선택합니다.

07

React의 다크 모드

A24개 레슨PRO

CSS 사용자 지정 속성, React 컨텍스트 및 prefers-color-scheme 미디어 쿼리로 견고한 다크 모드 시스템을 구축하여 잘못된 테마가 잠시 표시되는 현상을 방지합니다.

08

프롭스와 조합

A23개 레슨PRO

프롭스 로 데이터를 전달하고 구조 분해로 간단한 기본값 을 설정하며, children 으로 UI를 조합합니다. 재사용 가능한 표현용 컴포넌트에는 상속보다 조합을 우선하는 방법을 배웁니다.

09

상태와 이벤트 핵심

A23개 레슨PRO

useState 와 이벤트 처리를 익히고, 상태를 올바르게 업데이트하며 onClick/onChange를 처리하고 제어 입력을 준비합니다.

10

폼과 유효성 검사(입문)

A23개 레슨PRO

여러 입력란을 사용하는 제어 폼 을 만들고, 기본 유효성 검사를 적용하며, React에서 제출을 원활하게 처리하는 방법을 배웁니다.

11

라우팅 기초

A23개 레슨PRO

클라이언트 측 라우팅을 이해합니다. 전체 페이지를 다시 로드하지 않고 SPA가 화면을 전환하는 방식, 기본 경로와 매개변수, 활성 탐색 상태를 다룹니다.

12

useRef와 DOM

A23개 레슨PRO

useRef 를 익힙니다. 다시 렌더링하지 않고 렌더링 사이에 값을 유지하고, DOM 노드에 접근하며, 타이머를 안전하게 관리합니다.

13

린팅과 규칙

A23개 레슨PRO

ESLint 와 React 규칙으로 코드를 깔끔하게 유지하고, Prettier 로 자동 서식 지정합니다. 스크립트를 추가하고 문제를 빠르게 수정합니다.

14

제어 컴포넌트와 비제어 컴포넌트

A22개 레슨PRO

제어 입력과 비제어 입력을 익힙니다. 각각을 선택할 시점, 간단한 ref 패턴, 안전한 기본값을 다룹니다.

15

React Strict Mode 및 모범 사례

B14개 레슨PRO

StrictMode의 기능과 표시되는 경고, React 앱을 더 쉽게 유지 관리할 수 있게 하는 코딩 규칙을 배웁니다.

16

React의 포털과 모달

B14개 레슨PRO

React 포털로 부모 DOM 계층 외부에 콘텐츠를 렌더링해 모달, 툴팁, 오버레이를 만듭니다.

17

React Children API 및 슬롯 패턴

B14개 레슨PRO

props.children과 React.Children 유틸리티를 다루고, 유연한 슬롯 기반 컴포넌트 API를 구현합니다.

18

비제어 컴포넌트 및 파일 업로드

B14개 레슨PRO

useRef로 비제어 입력을 사용하고, 파일 입력값을 읽고, React에서 파일 업로드 작업 흐름을 처리합니다.

19

React Context 패턴 및 성능

B14개 레슨PRO

메모이제이션, 컨텍스트 분할, 선택자 패턴을 사용해 다시 렌더링을 최소화하는 Context 제공자를 설계합니다.

20

React의 국제화(i18n)

B14개 레슨PRO

react-i18next를 사용해 React 앱에 다국어 지원을 추가하고, 번역 파일을 관리하고, 로캘 전환을 처리합니다.

21

React의 브라우저 API

B14개 레슨PRO

적절한 정리와 권한 처리로 Clipboard, Geolocation, Notifications 및 IntersectionObserver 같은 강력한 브라우저 API를 React 컴포넌트에 통합합니다.

22

React의 디바운싱과 스로틀링

B14개 레슨PRO

검색, 스크롤 및 크기 조정 이벤트를 위한 재사용 가능한 React 훅으로 디바운스와 스로틀 패턴을 구현하여 과도한 다시 렌더링과 API 호출을 방지합니다.

23

폼 자동 완성과 입력 예측 검색

B14개 레슨PRO

라이브러리 없이 React 상태와 참조를 사용하여 접근성이 높고 키보드로 탐색할 수 있는 자동 완성 및 입력 예측 컴포넌트를 처음부터 구축합니다.

24

React Hook Form으로 양식 관리

B14개 레슨PRO

React Hook Form으로 성능이 뛰어나고 유연한 양식을 만듭니다. 등록, 검증, 오류 표시, 스키마 통합을 다룹니다.

25

Zustand를 사용한 상태 관리

B14개 레슨PRO

Zustand로 React 앱의 전역 상태를 관리합니다. 저장소, 동작, 선택자, 영속성, 개발 도구 통합을 다룹니다.

26

React Router v6 고급 패턴

B14개 레슨PRO

중첩 레이아웃, 로더, 액션, 보호된 경로, 검색 매개변수 상태 관리로 기본 경로 이상의 기능을 구현합니다.

27

React와 TypeScript: 컴포넌트 및 훅 타입 지정

B14개 레슨PRO

React 프로젝트에 TypeScript를 추가합니다. props, 이벤트, 훅, 컨텍스트, 제네릭 컴포넌트의 타입을 자신 있게 지정합니다.

28

TanStack Table: 복잡한 데이터 테이블

B14개 레슨PRO

TanStack Table의 강력한 헤드리스 아키텍처로 정렬, 필터링, 페이지 매김 및 행 선택을 지원하는 실무 수준의 데이터 테이블을 구축합니다.

29

Jotai: 원자적 상태 관리

B14개 레슨PRO

값을 도출하고 비동기 처리를 수행하며 React Suspense와 완벽하게 통합되는 조합 가능한 원자로 Jotai의 간결한 원자 모델을 사용하여 React 상태를 관리합니다.

30

SWR: Vercel의 데이터 가져오기

B14개 레슨PRO

자동 재검증, 변경 및 오프라인 지원을 제공하는 SWR의 오래된 값 우선 재검증 전략으로 빠르고 안정적인 데이터 가져오기를 구현합니다.

31

dnd-kit: 접근 가능한 끌어서 놓기

B14개 레슨PRO

dnd-kit으로 React에서 접근성과 터치 지원을 갖춘 끌어서 놓기 인터페이스를 구축하며 정렬 가능한 목록, 칸반 보드 및 다중 컨테이너 상호 작용을 구현합니다.

32

React Spring: 물리 기반 애니메이션

B14개 레슨PRO

react-spring을 사용하여 간단한 값 전환부터 복잡한 제스처 기반 상호 작용까지 React에서 유연한 스프링 물리 기반 애니메이션을 만듭니다.

33

React의 서버 전송 이벤트와 폴링

B14개 레슨PRO

서버 전송 이벤트와 폴링 전략으로 React에 실시간 데이터 피드를 구현하고, 다양한 사용 사례에서 WebSockets와 비교한 장단점을 이해합니다.

34

useEffect 심층 학습

B13개 레슨PRO

useEffect 를 이해합니다. 렌더링과 비교해 언제 실행되는지, 의존성 배열이 실행을 어떻게 제어하는지, 안전한 정리 작업을 작성하는 방법을 배웁니다.

35

데이터 가져오기 패턴

B13개 레슨PRO

탄탄한 데이터 UI를 설계합니다. 명확한 피드백과 가벼운 뼈대 화면으로 로딩 , 오류 , 빈 상태 , 성공 상태를 처리합니다.

36

Context와 useReducer

B13개 레슨PRO

Context 로 멀리 떨어진 컴포넌트 사이에 상태를 공유하여 프롭 전달을 피합니다. Provider를 설정하고 useContext 로 값을 읽는 방법을 배웁니다.

37

사용자 지정 훅

B13개 레슨PRO

재사용 가능한 로직을 사용자 지정 훅 으로 추출합니다. 명확한 매개변수를 정의하고, 안정적인 값과 동작을 반환하며, 효과를 깔끔하게 유지합니다.

38

접근성 핵심

B13개 레슨PRO

모두를 포용하는 UI를 만듭니다. 올바른 의미 구조, 명확한 레이블과 역할을 사용하고, 원활한 탐색을 위해 키보드 포커스를 관리합니다.

39

Framer Motion을 사용한 애니메이션

B14개 레슨PRO

Framer Motion으로 React 앱에 자연스러운 애니메이션과 전환을 추가합니다. 모션 컴포넌트, 변형, 제스처, 레이아웃 애니메이션을 다룹니다.

40

오류 경계와 견고성

B13개 레슨PRO

오류 경계를 사용해 렌더링 중 발생하는 오류를 포착하고, 안전한 대체 화면을 표시하며, 앱의 나머지 부분이 계속 반응하도록 유지합니다.

41

React와 TypeScript(선택 사항)

B13개 레슨PRO

React 컴포넌트에 가벼운 타입을 추가합니다. 프롭부터 시작한 다음 재사용 가능한 제네릭을 추출하여 UI 코드를 안전하고 명확하게 유지합니다.

42

프로젝트 구조와 규칙

B13개 레슨PRO

React 앱을 체계적으로 구성합니다. 기능 우선 폴더, 작은 UI 기본 요소와 복합 컴포넌트의 구분, 훅과 테스트의 인접 배치, 명확한 리팩터링 규칙을 다룹니다.

43

react-window를 사용한 가상화 목록

B24개 레슨PRO

react-window로 DOM 출력을 가상화해 성능 저하 없이 수천 개의 목록 항목을 렌더링합니다. 뷰포트에 보이는 항목만 렌더링합니다.

44

React의 비동기 패턴: 프로미스와 동시성

B24개 레슨PRO

useEffect, useTransition, useDeferredValue, Suspense로 React에서 비동기 작업을 관용적인 방식으로 처리합니다.

45

React 패턴: 렌더 props와 고차 컴포넌트

B24개 레슨PRO

훅이 이를 대체하기 전에 사용되던 고전적인 코드 재사용 패턴인 렌더 props와 고차 컴포넌트를 이해합니다.

46

useLayoutEffect와 useEffect 비교

B24개 레슨PRO

DOM 커밋과 관련하여 useEffect와 useLayoutEffect가 각각 실행되는 시점의 미묘하지만 중요한 차이를 이해하고 올바르게 사용합니다.

47

Redux Toolkit 및 RTK Query

B24개 레슨PRO

Redux Toolkit 슬라이스와 썽크로 복잡한 앱 상태를 관리하고, 서버 상태 캐싱과 동기화에 RTK Query를 사용합니다.

48

서버 컴포넌트 및 React 19 기능

B24개 레슨PRO

React 서버 컴포넌트, use() 훅, Actions, 그리고 앱의 데이터 흐름을 바꾸는 다양한 React 19 API를 이해합니다.

49

React Query: 서버 상태 관리

B24개 레슨PRO

TanStack Query로 서버 상태를 관리합니다. 데이터 가져오기, 캐싱, 백그라운드 재요청, 변경 작업, 페이지네이션을 다룹니다.

50

React 테스트: 통합 및 종단 간 테스트

B24개 레슨PRO

React Testing Library로 통합 테스트를 작성하고, Playwright로 종단 간 테스트를 작성해 실제 사용자 흐름을 검증합니다.

51

컴포넌트 디자인 시스템 및 Storybook

B24개 레슨PRO

CSF3 스토리와 애드온을 사용하는 Storybook으로 React UI 컴포넌트를 독립적으로 문서화하고, 개발하고, 테스트합니다.

52

WebSockets와 React로 실시간 UI 구축

B24개 레슨PRO

WebSockets와 Socket.IO 같은 라이브러리로 채팅, 알림, 대시보드용 실시간 업데이트 React 인터페이스를 구축합니다.

53

tRPC: 종단 간 형식 안전 API

B24개 레슨PRO

tRPC를 사용하여 스키마나 코드 생성 없이 완전히 형식이 안전한 API를 구축하고 React 프런트엔드와 Node.js 백엔드 간에 형식을 자동으로 공유합니다.

54

Apollo Client와 React

B24개 레슨PRO

Apollo Client로 GraphQL을 React 애플리케이션에 통합하여 쿼리, 변경, 캐싱을 수행하고 서버 데이터와 UI를 동기화합니다.

55

낙관적 UI와 변경 패턴

B24개 레슨PRO

서버 확인 전에 결과를 즉시 표시하는 빠르고 반응성 높은 UI를 구축하고, 실패 시 적절히 되돌리며 충돌 해결 전략을 적용합니다.

56

React 컴포넌트 라이브러리 게시

B24개 레슨PRO

ESM/CJS 이중 출력, 피어 의존성, 트리 셰이킹 및 자동 버전 관리를 처리하며 재사용 가능한 React 컴포넌트 라이브러리를 npm에 패키징하고 게시합니다.

57

렌더링과 메모이제이션

B23개 레슨PRO

React의 렌더 단계와 커밋 단계의 차이, 컴포넌트가 업데이트되는 시점, 메모이제이션이 도움이 되는 경우를 이해합니다.

58

트랜지션과 Suspense(기초)

B23개 레슨PRO

useTransition 으로 동시성 UI의 기초를 배웁니다. 입력을 즉각적으로 반응하게 유지하고, 대기 중임을 표시하며, 긴급하지 않은 업데이트를 지연합니다.

59

코드 분할과 자산 전략

B23개 레슨PRO

화면과 위젯을 코드 분할하여 필요한 것만 로드합니다. React.lazy 와 Suspense 를 사용해 더 빠르게 느껴지는 앱을 제공합니다.

60

React 컴포넌트 테스트

B23개 레슨PRO

Vitest/Jest 와 React Testing Library 로 테스트를 설정합니다. 컴포넌트를 렌더링하고, 역할과 레이블로 조회하며, jsdom 환경에서 실행합니다.

61

Next.js App Router 기초

B24개 레슨PRO

Next.js 14+ App Router로 풀스택 웹 앱을 구축합니다. 파일 기반 라우팅, 레이아웃, 서버 컴포넌트, 메타데이터를 다룹니다.

62

Next.js 데이터 가져오기 및 캐싱

B24개 레슨PRO

fetch 옵션, unstable_cache, 주문형 재검증을 사용해 Next.js App Router에서 데이터를 가져오고, 캐시하고, 재검증합니다.

63

NextAuth.js를 사용한 Next.js 인증

B24개 레슨PRO

Auth.js(NextAuth v5)를 사용해 Next.js 앱에 인증을 추가합니다. OAuth 제공자, 자격 증명, 세션, 경로 보호를 다룹니다.

64

React 개발자를 위한 React Native 기초

B24개 레슨PRO

React Native의 기본 요소, 스타일 지정, 내비게이션, 네이티브 기기 API를 배우며 React 지식을 모바일로 확장합니다.

65

React 앱 배포: Vercel, AWS 및 Docker

B24개 레슨PRO

Vercel, AWS S3/CloudFront, Docker 컨테이너와 CI/CD 파이프라인을 사용해 React 및 Next.js 앱을 운영 환경에 배포합니다.

66

React 서버 작업: 폼과 변경

B24개 레슨PRO

React 19 서버 작업과 Next.js 폼 작업으로 서버에서 변경을 처리하여 일반적인 폼 패턴에서 API 경로를 없애고 점진적 향상을 적용합니다.

67

React 애플리케이션 보안

B24개 레슨PRO

콘텐츠 보안 정책, 비밀 관리 및 안전한 렌더링에 관한 실용적인 지침으로 XSS, CSRF 및 기타 취약점으로부터 React 애플리케이션을 강화합니다.

68

React용 디자인 토큰 시스템

B24개 레슨PRO

토큰 정의부터 CSS 변수, Tailwind 통합 및 Style Dictionary까지 다중 테마 React 컴포넌트 라이브러리를 지원하는 확장 가능한 디자인 토큰 시스템을 구축합니다.

69

Electron.js: React를 활용한 데스크톱 앱

B24개 레슨PRO

React 프런트엔드를 갖춘 Electron 기반 크로스 플랫폼 데스크톱 애플리케이션을 구축하고 IPC 통신, 네이티브 API 및 배포 패키징을 다룹니다.

70

복합 컴포넌트

B23개 레슨PRO

복합 컴포넌트를 만듭니다. 부모가 Context를 제공하고 자식이 이를 사용하여 유연한 API를 구성합니다.

71

대규모 폼(순수 방식 또는 가벼운 도우미)

B23개 레슨PRO

필드 배열, 동적 섹션, 간단한 유효성 검사 흐름처럼 작고 견고한 구성 요소로 대규모 폼을 만듭니다.

72

고급 라우팅

B23개 레슨PRO

기초를 넘어 중첩 레이아웃, 개념적인 경로 로더, 더 원활한 탐색을 위한 간단한 사전 가져오기 아이디어를 배웁니다.

73

서버 상태와 UI 상태

B23개 레슨PRO

서버 캐시에 저장할 것과 로컬 UI 상태로 관리할 것을 구분합니다. 데이터를 가져오고 새로 고치며 관심사를 섞지 않는 방법을 배웁니다.

74

모달·토스트·오버레이 패턴

B23개 레슨PRO

접근성 높은 오버레이를 만듭니다. 포털로 렌더링하고, 포커스를 내부에 유지하며, Escape 키나 배경을 눌러 빠르게 닫을 수 있게 합니다.

75

빌드, 분석, 배포

B23개 레슨PRO

앱을 프로덕션에 맞게 준비합니다. 개발용 빌드와 프로덕션 빌드, 소스 맵, 간단한 환경 변수, 자신 있게 배포하기 위한 작은 점검을 다룹니다.

76

useImperativeHandle과 forwardRef

C14개 레슨PRO

명령형 React API를 익힙니다. 선언형 패턴만으로 부족한 상황에서 forwardRef와 useImperativeHandle을 사용해 사용자 지정 컴포넌트 인스턴스 값을 부모에 노출하는 방법을 배웁니다.

77

useSyncExternalStore: 외부 저장소 구독

C14개 레슨PRO

React 18의 useSyncExternalStore 훅을 배웁니다. 브라우저 API, 전역 저장소, 서드파티 라이브러리 같은 외부 상태 소스와 React 컴포넌트를 동기화하는 올바른 방법입니다.

78

React 마이크로 프런트엔드 아키텍처

C14개 레슨PRO

Module Federation과 single-spa를 사용해 대규모 React 프런트엔드를 독립적으로 배포되는 마이크로 프런트엔드로 분해합니다.

79

React SSR 및 하이드레이션 심층 학습

C14개 레슨PRO

서버 측 렌더링의 작동 원리, 하이드레이션, 선택적 하이드레이션, React의 renderToPipeableStream을 사용한 HTML 스트리밍을 이해합니다.

80

React를 위한 고급 TypeScript 패턴

C14개 레슨PRO

판별된 유니온, 매핑된 타입, 조건부 타입, 타입 안전 컴포넌트 API로 React TypeScript 역량을 한 단계 높입니다.

81

웹 성능: 핵심 웹 지표 및 React

C14개 레슨PRO

프로파일링 도구, 번들 분석, 대상별 최적화로 React 앱의 핵심 웹 지표(LCP, INP, CLS)를 측정하고 개선합니다.

82

React 프로젝트의 모노레포 및 Nx

C14개 레슨PRO

스마트 작업 예약과 변경된 부분 기반 CI를 지원하는 Nx로 여러 React 앱과 공유 라이브러리를 모노레포에서 구성합니다.

83

Astro와 React를 활용한 아일랜드 아키텍처

C14개 레슨PRO

Astro를 사용하여 상호 작용이 필요한 React 컴포넌트만 선택적으로 하이드레이션하는 아일랜드 아키텍처를 도입하고 전체 페이지 하이드레이션에서 벗어납니다.

84

React와 WebAssembly 통합

C14개 레슨PRO

Rust WASM 모듈부터 공유 메모리와 작업자 스레드까지, 계산량이 많은 작업을 위해 WebAssembly 모듈을 React 애플리케이션에 통합합니다.

85

엣지 렌더링: Cloudflare Workers와 React

C14개 레슨PRO

Cloudflare Workers, 스트리밍 SSR 및 엣지 네이티브 캐싱 전략으로 밀리초 미만의 지연 시간으로 React 애플리케이션을 엣지에서 제공합니다.

86

React 프런트엔드 관측 가능성을 위한 OpenTelemetry

C14개 레슨PRO

OpenTelemetry로 React 애플리케이션을 계측하여 추적을 수집하고 실제 사용자 성능을 측정하며 프런트엔드 이벤트와 백엔드 스팬을 연관시킵니다.

87

React 스트리밍과 점진적 로딩

C14개 레슨PRO

React 18 스트리밍 SSR과 Suspense로 HTML을 브라우저에 점진적으로 전달하여 모든 데이터가 로드될 때까지 기다리지 않고 체감 성능을 향상합니다.

88

React를 활용한 Module Federation

C14개 레슨PRO

Webpack Module Federation으로 React 마이크로 프런트엔드를 독립적으로 구현하고 배포하며 원격 애플리케이션 간 의존성, 상태 및 라우팅을 공유합니다.

자주 묻는 질문

자주 묻는 질문

React Academy 강의는 무료인가요?

네, React Academy 강의를 무료로 시작하고 인터랙티브 레슨을 모두 무료로 완료할 수 있습니다. 선택적 PRO 구독을 통해 고급 AI 도구와 공유 가능한 수료증을 잠금 해제할 수 있습니다.

JSX을(를) 배우기 위해 사전 경험이 필요한가요?

아니요. 강의는 기초부터 시작하여 점차 더 심화된 주제로 나아가므로 JSX 경험이 없어도 시작할 수 있습니다.

CoddyKit에서 JSX은(는) 어떻게 배우나요?

직접 해보면서 배웁니다. 짧은 인터랙티브 레슨은 명확한 설명과 실시간으로 실행되는 실습 코딩 연습을 함께 제공하며, 24시간 AI 튜터가 막힐 때마다 맞춤형 도움을 줍니다.

React Academy을(를) 완료하면 수료증을 받나요?

네, PRO 학습자는 시험을 응시하고 React Academy 강의의 검증 코드가 포함된 공유 가능한 수료증을 취득할 수 있습니다.

휴대폰에서 JSX을(를) 배울 수 있나요?

네, CoddyKit은 웹과 iOS, Android 네이티브 앱으로 이용 가능하므로 어느 기기에서나 JSX을(를) 배우고 진행 상황이 모든 기기에서 동기화됩니다.

React Academy을(를) 지금 시작하기

AI 기반 강의로 프로그래밍을 배우는 수천 명의 학습자들과 함께하세요.

무료로 시작하기 →모든 강의 보기