React/시작하기/Lesson 01
React 소개
30분·theory
이 챕터
1/2
JavaScript
React 소개
💡 React를 왜 배워야 하나요?
🎯
프론트엔드 취업 공고의 80%가 React 요구 — 국내 1위 프레임워크
💼
컴포넌트 재사용으로 개발 속도가 일반 HTML의 3~5배
⚡
네이버, 카카오, 토스, 당근마켓 모두 React 사용
🔗
한 번 배우면 React Native로 앱 개발도 가능
🏢 실무에서는
토스 앱의 송금 화면, 당근마켓의 채팅 UI가 React로 만들어져 있어요
React가 뭔가요? — 레고 블록 비유
React는 UI를 컴포넌트(부품)로 만드는 JavaScript 라이브러리예요.
일반 HTML은 이렇게 만들어요:
React는 이렇게 만들어요:
> 💡 레고 블록처럼 만들어두고 조립하는 방식이에요.
React 시작하기 — Vite로 5분 세팅
① Node.js 설치 (없다면): nodejs.org → LTS 버전 다운로드
② 프로젝트 생성 (터미널에서):
③ 브라우저에서 http://localhost:5173 열기
> 💡 React 로고가 돌아가는 화면이 뜨면 성공!
⚛️ React 패턴 — React 소개
React 소개을 React에서 어떻게 쓰는지 코드와 함께 단계별로 익혀보세요.
1
🧩
1. React 소개 사용 시나리오
이 기능이 필요한 상황.
↓
2
💻
2. 코드 작성
React 소개의 기본 사용법.
↓
3
🎨
3. 렌더링 결과
사용자가 보는 화면.
↓
4
💡
4. 실무 팁
흔한 함정과 베스트 프랙티스.
🎮 React 소개 — 단계별 이해
각 단계를 클릭해 내용을 읽고 ✓ 이해했어요 버튼으로 진행률을 확인하세요.
🖥️ 실행 결과 — 렌더링된 React 컴포넌트
✏️ React 코드 수정하기 (클릭해서 열기)
⚛️ React 18 + Babel Standalone — 결과 먼저 확인 후 코드 편집기에서 직접 수정해볼 수 있습니다.
확인 퀴즈
React에서 컴포넌트 이름은 어떻게 시작해야 하나요?
먼저 읽으면 좋은 개념: 에러 처리 심화 — Result<T, E> 패턴
다음 추천: JSX 문법