[리액트]Webpack 웹팩 이해하기(1)
Webpack 등장배경 웹 서비스 개발에서 JavaScript로 작성하는 코드의 양도 늘어나고 있는데, 많은 Javascript 파일을 하나의 파일로 관리하기엔 어렵다. 다음과 같은 문제점이 발생한다. 높은 네트워크 비용 + 네트워크 병목현상으로 느린 속도; 브라우저에서 여러 개 파일을 로딩하는 비용이 크다. 변수 충돌 위험성; 여러 개 파일을 로딩했을 때, 각 파일은 서로의 스코프를 침범할 수 있다. 코드의 유지와 보수가 쉽도록 코드를 모듈로 나누어 관리할 수 있는 시스템이 필요해진다. JavaScript는 언어 자체가 지원하는 모듈 시스템이 없다. IIFE(즉시호출함수)를 사용하여 파일별로 Javascript 모듈화를 명세할 수 있다. CommonJS AMD(Asynchronous Module Def..
2020.05.16