generated from muhandojeon/study-template
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
13 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
# 최신 자바스크립트 문법과 기능 | ||
|
||
- 모듈: 느슨한 결합 | ||
- nomodule은 구형 브라우저를 위한 것인데, type="module"을 이해하지 못할 정도의 구형 브라우저를 위한 것이라고 함. | ||
- 모듈 객체: `i port * as Staff from "/modules/staff.mj "` 이 패턴 [댄 성님이 컴파운드 대신 쓰라고 함](https://github.com/vercel/next.js/issues/51593#issuecomment-1748001262). | ||
- 동적 가져오기: 트리쉐이킹을 힘들게 만드는 주범이다. | ||
|
||
모듈의 장점 | ||
- 한 번만 실행 | ||
- 자동으로 지연 로드 | ||
- 유지보수, 재사용 | ||
- 네임스페이스 제공 | ||
- 트리쉐이킹 |