javascript
default export vs. named export
나빈스 코딩
2025. 6. 21. 23:04
둘의 차이는 아래와 같이 생각해볼 수 있다.
친구한테 돈을 빌렸다. 계좌로 송금해줄 것인가? 현금으로 줄 것인가?
계좌로 송금하면 "기록"이 남기 때문에, 돈을 준 걸 증명할 수 있다.
현금으로 주면 증명을 하지 못하지만 친구를 믿으면 계좌송금보다 편리하다. (19년도에 나온 예시라 계좌송금이 복잡했을 때였나보다.)
정답은 없다.
나에 맞게, 팀에 맞게 정하면 된다.
편할대로 쓰다보니 기준이 없는 것 같아 나는 나름대로 기준을 새웠다.
나의 경우에는 하나만 내보내는 파일은 default를 쓰고, 여러개를 내보내는 파일은 named를 쓴다.
https://medium.com/dailyjs/javascript-module-cheatsheet-7bd474f1d829