1. 모듈 개발을 하다보면 애플리케이션의 크기가 커지고 코드도 많이 길어진다. 그리고 여러군데에서 사용되는 코드들도 있을 것이다. 이때 코드를 분리해서 용도별로 나누고 분리해야하는 때가 온다. 그 때 모듈화를 통해서 특정한 기능이나 변수를 가지고 있는 파일로 분리를 한다. 어떻게 생각하면 건물을 지을 때 한장의 벽돌과 같다. 2. ES module - ES6에서 도입이 된 모듈 시스템이다. - export와 import를 사용해 분리된 자바스크립트 파일(모듈)을 내보내고, 가져올 수 있다. 3. export / import 1. Named Export 많은 함수나, 변수를 import 또는 export를 하고 싶을 때 사용한다. 파일 또는 모듈이 원하는 만큼 name export를 가질 수 있다. // ..