카테고리 없음
export, export default 차이점
stella0905
2023. 6. 18. 21:04
export | export default | |
설명 | - named export라고 한다. - 여러 개의 객체, 함수를 한꺼번에 내보낼 수 있다. | - 개발자가 원하는 이름으로 import할 수 있다. - 한 모듈에 하나씩만 쓸 수 있다. |
장점 | - export한 이름으로만 가져올 수 있으므로 어떤 것을 import하는지 정확히 알 수 있다. | - export한 이름이 아닌 원하는 이름으로 import할 수 있다. - {} 쓰지않아도 import를 해올 수 있다.. |
단점 | 반드시 export한 이름으로만 import 해야한다. | import 하는 것이 정확히 어떤 것인 지 알 수 없다. 이 단점을 해소하기 위해서는 다음과 같은 방법들을 사용 할 수 있다. - named export만 사용하기로 한다. - default export한 것을 가져올 때 아래와 같은 파일 이름과 동일한 이름을 사용하도록 팀원들끼리 내부 규칙을 정한다. |