모듈 다시내보내기
📌 모듈 다시 내보내기 기능
import한 모듈을 즉시 다시 내보내기 기능을 구현할 수 있다.
사용하는 이유
진입점인 index.js 파일이 있다고 가정하자. 이 진입점을 내보내서 다른 개발자들이 안의 모듈들을 사용하려고 할 때, 다른 개발자가 모듈의 내부 구조를 건드리게 하면 안된다.
그러기 위해서 공개할 모듈만 index.js 파일에 넣어 내보내기를 하고 나머지는 숨기는 것이 현명하다.
때문에 내보낼 기능들을 분산하여 구현한 뒤 index.js에서 해당 기능들을 가져와서 다시 내보내기 하면 원하는 목적을 이룰 수 있다.
사용방법
1 | // index.js |
currencyKR 기능을 currency 라는 이름으로 바꿔서 import 해주었다.
🏓 소감
module에 대해서는 쓸 때마다 헷갈렸었는데, 이렇게 모르는 것이 생길 때마다 공부하여 정리하다보면 익숙해지면서 알게 될 것 같다.