ES6 튜토리얼
- 기본적인 ES5 지식을 깔고 간다는 생각으로 진행
- ES5에서 부족한 부분 보충 필요
let과 const
- let과 const의 차이
- var와 let의 차이
- 블록 레벨 스코프와 함수 레벨 스코프
- 호이스팅
template literal
- 사용방법
화살표 함수
- 함수 표기 방법
- 선언문과 표현식
- 화살표함수와 일반함수의 this **
- 예외의 경우 **
Rest / Spread 프로퍼티 **
- 파라미터 default value
- Rest 파라미터
- arguments
- spread
- 배열과 spread
- Object와 rest/spread
Object 프로퍼티 기능 확장
- 프로퍼티 축약 표현
- 프로퍼티 키 동적 생성 **
- 메소드 축약 표현
__proto__
프로퍼티에 상속
디스트럭처링
- 배열
- 객체
class
- 클래스 선언
- 인스턴스 생성
- 클래스 필드
- 접근제한자
- 정적메소드
- 상속
- super와 this
모듈
- import
- export
- export default
비동기와 프로미스
- 비동기 패턴
- 콜백
- 프로미스
심볼
- 사용법
iterator & generator
- for … of
- iterator
- generator
- async await
babel과 webpack
- CRA 직접 설정해보기