[React JS]웹팩(Webpack)과 바벨(Babel) 개념

2020. 12. 23. 11:32Programming Language/React JS

반응형

■ 웹팩(Webpack)

의존성을 분석해 모듈을 번들(여러 개를 하나로 묶어주는)시켜주는 역할을 한다.

프로젝트를 개발하다보면 수 많은 라이브러리들을 사용하게 되는데 빌드(build)라는 과정을 통해

하나의 파일로 만들어 준다.

예시로 JAVA 스프링 프레임워크를 활용하느 프로젝트에서

해당 프로젝트를 빌드하여 jar파일로 말아서 생성하는것과 유사하다.


■ 바벨(Babel)

바벨은 코드 변환기다.

개발자들은 최신의 코드로 작업을 진행하고 최대한 많은 사용자가 사용하는데

불편함이 없도록 만들어 주는게 바벨이다.

바벨은 최신 자바스크립트 문법을 구형 브라우저에서도 돌 수 있도록 코드 자체를 변환시킨다.

반응형