📝강의를 시청하면서 궁금한 점이 있거나, 질문 또는 의견을 남기고 싶다면? 페이지 하단(↓) "토론" 섹션에 남겨주세요.

글보다 영상을 선호한다면? 영상 가이드를 참고하세요.

# 프로그래밍 언어 환경

React 앱 개발에 사용되는 프로그래밍 언어는 ECMAScript(JavaScript 표준 명칭)에 대해 살펴봅시다.

# 모던 JavaScript

React는 기본적으로 최신 ECMAScript 언어를 사용합니다. 그러므로 React 개발에 앞서 최신 ECMAScript (opens new window)를 학습해야 합니다.

# ECMAScript 강의

모던 JavaScript (ES6+) (opens new window) 영상 강의를 통해 최신 JavaScript 문법을 공부해보세요! ES6 문법을 잘 모르면 React 공부가 더욱 어렵습니다. ㅜㅜ

← ES6를 잘 몰라 전체적으로 이해하기 어려웠다는 의견

# JavaScript 트랜스포머

React는 최신 JavaScript 문법을 프로젝트에 바로 사용할 수 있도록 내부적으로 Babel (opens new window) 컴파일러를 사용합니다. Babel을 사용해 변환 가능한 목록은 Transform Plugins (opens new window) 문서를 참고해보세요.

# 자주 사용되는 ES 문법

React 프로그래밍에서 자주 사용되는 ES6+ 문법은 다음과 같습니다.

# ES6

# ES8

# Stage 3

- 객체 전개 연산자 (opens new window) (const extended_o = { ...o, visible: true })

# Stage 1

# React 전용

# JavaScript 폴리필

# Browser

# ES6

# ES7

# ES8