본문 바로가기
Frontend

알기 쉽게 정리한 Babel이란? 프론트엔드 개발자를 위한 웹팩

by 알기 쉬운 코딩 사전 2024. 10. 7.
반응형

 

Babel이란?

  • React 프로젝트 생성 도구 내부에 기본적으로 Babel이 구성되어 있습니다.
  • 즉, React를 사용하여 프로젝트를 구성한다는 것은 Babel을 사용하여 프로젝트를 구성한다는 것입니다.

 

  • 브라우저는 JSX를 이해하지 못합니다.
  • 그래서 Babel이라는 통역사로 JSX -> JavaScript로 변환해서 브라우저에게 알려줍니다.

 

  • JavaScript는 시대가 변함에 따라 문법에 변화가 생겼습니다.
  • JavaScript의 어떤 최신 문법들을 최대한 많은 브라우저가 호환할 수 있게끔 변환해 줍니다.
  • => 브라우저의 버전이 최신 버전이 아니라면 해석할 수 있는 JavaScript의 문법이 최신 버전이 아닐 수 있기 때문
즉, Babel은 기본적으로 JSX의 문법을 JavaScript 문법으로 변환해서 브라우저에게 알려주는 동시에,
자바스크립트의 어떤 최신 문법들을 최대한 많은 브라우저가 호환할 수 있게끔 변환해 주는 도구라고 이해하시면 됩니다.

 

정말 알기 쉽게 정리한 JSX란?


참고

 

만들면서 배우는 리액트 : 기초 강의 | 진유림 - 인프런

진유림 | 리액트를 가장 쉽고 빠르게 배울 수 있는 리액트 입문 강의입니다. 토이 프로젝트를 만들면서 개념과 실전 감각을 익히고 배포까지 3시간 만에 완성하는 알짜 강의! 초급, 중급, 고급으

www.inflearn.com

 

프론트엔드 개발자를 위한 웹팩 강의 | 장기효(캡틴판교) - 인프런

장기효(캡틴판교) | 1000명이 선택한 웹팩 강의! 새롭게 나온 웹팩 버전에 맞춰 리뉴얼된 강좌입니다. 실습 중심으로 더 쉽게 웹팩을 배워보세요 :), 날로 복잡해지는 프론트엔드 개발 생태계에서N

www.inflearn.com

 

반응형

댓글