javascript

default export vs. named export

나빈스 코딩 2025. 6. 21. 23:04

둘의 차이는 아래와 같이 생각해볼 수 있다.

친구한테 돈을 빌렸다. 계좌로 송금해줄 것인가? 현금으로 줄 것인가?

계좌로 송금하면 "기록"이 남기 때문에, 돈을 준 걸 증명할 수 있다.

현금으로 주면 증명을 하지 못하지만 친구를 믿으면 계좌송금보다 편리하다. (19년도에 나온 예시라 계좌송금이 복잡했을 때였나보다.)

 

정답은 없다.

나에 맞게, 팀에 맞게 정하면 된다.

편할대로 쓰다보니 기준이 없는 것 같아 나는 나름대로 기준을 새웠다.

나의 경우에는 하나만 내보내는 파일은 default를 쓰고, 여러개를 내보내는 파일은 named를 쓴다.

 

https://medium.com/dailyjs/javascript-module-cheatsheet-7bd474f1d829