자바스크립트는 시간이 지남에 따라 점저 변해가고 있다.
하지만 그 만큼 발전한 버전을 따라와 주지 못하는 브라우저나 환경이 있기 마련이다.
babel은 최신 문법을 써도 이전 버전 브라우저 환경에서도 사용할 수 있도록 최신 문법을 특정 예전버전의 js로 변환해주는 툴이다.
즉, 최신문법을 이전문법으로 바꿔주는 API인것.
바벨에 사용하는 4가지 모듈
- @babel/core : 말 그대로 바벨의 코어, 핵심 요소들이 들어가 있는 모듈
- @babel/cli : 명령어를 통해 cmd에서 바벨을 직접 컨트롤 할 수 있게 해준다.
- @babel/preset-env : 바벨의 설정을 일일이 할 필요없이 가장 일반적인 대표 설정들을 모은 플러그인 세트
- @babel/preset-react ; 바벨을 JSX 문법에도 사용가능하게 해주는 모듈
'개발 > Web Programming' 카테고리의 다른 글
Firebase 사용하기 (2) | 2021.03.05 |
---|---|
[redux] 리덕스 액션/리뷰서/스토어 역할 정리 (0) | 2021.02.25 |
[D3.js] D3의 기본형식 (0) | 2021.01.21 |
[D3.js] 동작방식 (0) | 2021.01.21 |
SVG란? (0) | 2021.01.21 |