시리즈/Javascript
참고하면 좋은 글 모음
빅또리
2021. 3. 18. 22:15
[요약]
* CJS : node.js에서 채택한 동기적으로 동작하는 서버사이드에서 쓰기 용이한 모듈 포맷
require, module.exports
- AMD : 브라우저에 중점을 둔 (로컬에서 바로 불러오는게 아니라 네트워크를 통해 모듈을 전송받는 환경) 비동기적으로 동작하는 모듈 포맷
- UMD : CJS와 AMD가 서로 호환되도록 하는 모듈 작성 방식
* ESM : 자바스크립트 언어 자체 모듈 포맷
import, export
(참고) export default를 사용하면 '해당 모듈엔 개체가 하나만 있다’는 사실을 명확히 나태낼 수 있다.
그러면 가져올 때 중괄호 { } 없이 모듈을 가져올 수 있다.