바벨

    바벨이란?

    바벨(Babel)은 ES6 이상의 자바스크립트나 JSX 또는 타입스크립트 코드를 ES5 형태의 코드로 변환해주는 역할을 합니다. 최신 문법으로 작성된 코드를 이전 버전의 코드로 변환하는 이유는 무엇일까요? 이는 웹브라우저와의 호환성을 위해서입니다. 최신 브라우저는 각 언어의 최신 문법을 지원하지만 구버전의 브라우저는 그렇지 않을 수도 있습니다. 따라서 바벨과 같은 트랜스 파일러를 사용하여 호환성을 높입니다.