Daehyunii's Dev-blog

<모던자바스크립트 48장 모듈> TIL-56 (1회독 완료) 본문

✏️ 2022. TIL/July

<모던자바스크립트 48장 모듈> TIL-56 (1회독 완료)

Daehyunii 2022. 7. 31. 16:40

  오늘은 모듈을 마지막으로 자바스크립트 모던 딥 다이브라는 책을 1회독 마쳤다. 우선 모듈에 대해서 생각해보자면, 모둘은 하나의 도구인것 같다. 자바스크립트는 ESM이 등장하기 이전에는 도구를 만들 수 있는 방법을 제공하지 못했지만, 그 이후 ESM의 등장으로 도구를 만들어 독립적인 파일로 만들고 독립적인 스코프를 갖게해서 도구를 함부로 변경할 수 없게 해서 유지하고, 도구의 내용들중 외부에서 필요한 부분만 사용할 수 있게 해주는 것이다. 이는 굉장히 유용할 것 같다는 생각이 들었다. 계속해서 반복적으로 사용되는 것들은 미리 하나의 모듈로 만들어 놓고 필요할때 마다 사용하면 되는 일이니 시간과 비용을 모두 단축시킬 수 있는 좋은 기능이라는 생각이 들었다. 또한 키워드들도 export, import가 딱 알맞은 이름으로 명명된 것 같다. 이렇게 자바스크립트 모듈을 마지막으로 목표했던 모던 자바스크립트 1회독을 끝냈다.. 사실, 뒤의 10장 정도는 이게 정말 두루뭉실하게 이해만 하고 넘어가는 부분이 굉장히 많았다. 단순히 자바스크립트만의 설명이 아닌 전체적인 로직에 대한 설명이 많다보니, 아직까지 나에게는 어려운 내용이었다. 모던 자바스크립트를 마치면서 느낀점들은 WIL에 정리해 보려고 한다.

 

2022.07.31 - [언어 공부 및 정리/자바스크립트[모던자바스크립트]] - 48장 모듈

 

48장 모듈

48.1 모듈의 일반적 의미 모듈이란 애플리케이션을 구성하는 개별적 요소로서 재사용 가능한 코드 조각을 말한다. 일반적으로 모듈은 기능을 기준으로 파일 단위로 분리한다. 이때 모듈이 성립

pinetree93.tistory.com