☝🏻 러닝 리액트를 읽고 정리한 글입니다.
다른 자바스크립트 파일에서 이름 충돌 없이 쉽게 불러 활용할 수 있는 재사용 가능한 코드 조각
- 자바스크립트는 모듈을 한 모듈 당 하나씩 별도의 파일로 저장
- 모듈을 만들고 외부에 익스포트하는 방법은 아래와 같이 2가지가 있다.
- 한 모듈에서 여러 자바스크립트 객체를 외부에 노출시키는 방식
- 한 모듈에 하나의 자바스크립트 객체를 노출
export default
를 사용export
나 export default
는 모든 타입의 자바스크립트 이름을 외부에 노출import
명령을 사용해 다른 자바스크립트 파일에 모듈을 불러와 사용export default
를 사용해 한 이름만을 노출한 경우에는 노출된 대상을 한 이름으로 부를 수 있음.import *
를 사용하면 다른 모듈에서 가져 온 모든 이름을 사용자가 정한 로컬 이름 공간에 가둘 수 있음.