(전) 롯데쇼핑 e커머스사업본부
(전) 버즈니
(현) 카카오모빌리티
leeebug
·
개인 사용 목적으로 무작정 래핑 라이브러리를 만들어보는 중입니다. 번들러 설정부터 막혀서 막막하던 와중에 강의를 통해 많은 도움을 받았습니다. 감사합니다 :)
손성현
모듈시스템과 빌드시스템에 대한 기본 개념을 매우 자세히 배울 수 있었고, 실무에 바로 적용할 수 있을 만큼 큰 도움이 됩니다.
rcande
깊이 있는 강의 감사드립니다!!
최종선
실무에서는 막연하게 이게 이렇게 동작하겠지, 저건 저렇게 동작을 하겠지 하는 막연함이 있었습니다. 이 강의를 듣기 전에는 번들러에 대한 모든 것을 알지는 못하고 껍데기만 알고 있었더라구요. 이 강의를 듣고 난 후에는 핵심 구조부터 자세한 동작 원리까지 알게 될 수 있어서 좋았습니다. 너무너무 좋은 강의 감사합니다!
안영수
뻔한 리액트나 next.js 강의 보다 천배 좋습니다~ 재미도 있구요. 무엇보다 JS 의 근간 중 하나인 모듈 시스템에 대해서 이 보다 쉽고 심도 있게 설명하는 강의가 있나 싶네요. 모듈 시스템의 역사와 발전 과정 부터 CJS, AMD, UMD 부터 ESM 까지 왜 그런 방식들이 생겨났는지, 구현과 스펙까지 상세히 알 수 있었습니다. 실제로 구현해 보면서 이해를 깊게 하는 강의 방식도 좋았구요. 다음 시리즈도 매우 기대됩니다 :)
질문&답변
캐싱 단계 질문
답변이 늦어서 죄송합니다. 질문자님 지적해주신 부분이 맞습니다. 잘못 설명했네요. module.exports call의 첫번째 는 thisArg 이기 때문에 캐싱과 관련이 없습니다. 실제 캐싱은 module.exports 를 직접 대입함으로써 이뤄집니다. 감사합니다!