1. React 개요

2. React 주요 특징

3. 웹팩과 번들러

4. React 개발 환경 구축

필수 도구 및 설명

도구명 설명
Node.js Chrome V8 JavaScript 엔진 기반 런타임 환경, 프론트엔드와 백엔드 모두 개발 가능
NPM Node Package Manager, React 및 관련 라이브러리 설치에 사용
Babel 최신 JS 문법을 하위 버전으로 변환하는 트랜스컴파일러
VSCode Microsoft의 무료 코드 편집기, 다양한 개발 플러그인 제공
React Snippet VSCode 플러그인, React 코드 자동완성
ESLint JS 및 JSX 문법의 정적 분석 도구
Prettier 코드 스타일을 일관되게 유지하는 포매터
React Developer Tools 크롬 확장 플러그인, React 디버깅 도구

Vite + React 프로젝트 생성 과정