= 부품
코드를 여러개의 파일로 분리하는 것.
-> 코드 재사용. 필요한 로직만 빠르게 찾음. 필요한 로직만 로드해서 메모리 낭비 줄임.
js 에서는 모듈이라는 개념이 분명하게 존재하지는 않는다. 다만 호스트 환경에 따라 서로 다른 모듈화 방법이 제공된다.
호스트 환경
: js가 구동되는 환경.
모듈과 비슷한 개념
모듈 : 프로그램을 구성하는 작은 부품으로의 로직
라이브러리 : 자주 사용되는 로직을 재사용하기 편리하도록 정리한 일련의 코드들의 집합
좋은 라이브러리 있는지 찾아보고 코딩해라.
라이브러리가 중요하다.