[React] 다양한 개념 정리
1. Babel이란? - 자바스크립트의 문법을 확장해주는 도구 - 자바스크립트 컴파일러 - 코드 변환기 - 최신 자바스크립트 문법을 구형 브라우저에서도 돌 수 있도록 코드 자체를 변환시킨다. 아직 지원되지 않는 최신 문법이나, 편의상 사용하거나 실험적인 자바스크립트 문법들을 정식 자바스크립트 형태로 변환해줌으로서 구형 브라우저같은 환경에서도 제대로 실행 할 수 있게 해주는 역할을 합니다. 입력은 자바스크립트 코드고 출력도 자바스크립트 코드입니다만, 최신 버전의 자바스크립트 문법은 브라우저가 이해하지 못하기 때문에 babel이 브라우저가 이해할 수 있는 문법으로 변환해준다고 생각 하면 될 것 같습니다. 바벨은 왼쪽 코드를 오른쪽처럼 자바스크립트 문법으로 변경시켜준다. 2. Webpack이란? - 여러개 파..