본문 바로가기

Javascript/10. 모듈

모듈 _ export default, import,

반응형

모듈을 작업할 때에는 Visual Studio에서
반드시 " 작업할 폴더 " 를 열어서 작업해야 한다!

 

1.   모듈 처리

Htmlᅠ➞ᅠ< script > 태그
Jsᅠ➞ᅠNode : ES5의 "require " 함수
ᅠᅠᅠᅠᅠᅠReact : ES6의 " import "

 

 

2.   packge.json 파일 생성 후 수정

packge.json 파일이 작업 폴더의 최상단에 위치해야 한다!

window : ' cmd ' 창 or " Visual Studio " 의 ' 터미널 ' open
Mac : " Visual Studio " 의 ' 터미널 ' open
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ⬇︎
" npm init " 명령어 + Enter
ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ⬇︎
' packge.json ' 파일 "type" : " module " 이라는 소스 코드 추가 ( 위치 아무 곳이나 상관없음 )
ᅠᅠᅠ➞ᅠ하위의 모든 파일들이 ES6 모드로 실행된다.

npm init
ES6 문법으로 변경할 코드 작성


 

 

3.   모듈 사용

함수코드를 재사용하기 위해 그룹화하는 가장 편리한 형태
클래스는 여러 개의 함수를 그룹화하는 형태

import 하여 값을 받아올 때 모두 받아올 필요 없이 원하는 값만 받아오면 된다.

js 파일끼리 ' export '와 ' import '하여 함수 공유 (왼쪽 - 하나의 기능 내보내기 / 오른쪽 - 여러 개의 기능 내보내기)
js 파일끼리 ' export '와 ' import '하여 함수 공유 (객체 내보내기)

반응형