inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념

하이 오더 컴포넌트(HOC) 소개 및 구현

export, export default, export default new 생성자함수()

778

user

작성한 질문수 17

1

안녕하세요 강사님, 이번 섹션에서는 HOC 구현 하시면서 재사용되는 코드 뭉치들를 따로 모듈화하시는 것으로 이해를 했습니다.
 
제가 궁금한 점은 ES6 modules 를 통해 모듈화가 왜 필요한지, 웹팩이 왜 중요한지 그리고 import 할 때 어떻게 가져오는 지는 알겠습니다만
 
어느 파일은 export const ... 이고
어느 파일은 export function ... 이고
어느 파일은 export default new ... 이고
그리고 나서 이번에 export default function createListView() {}
 
이런 식으로 작성하면서 옵션들을 재사용 할 수 있도록 하시는 것 같아요!
 
누군가에게는 export default { ... } 로 그냥 내보내면 되지 않을까? 라고 생각 할 수 있고,
누군가는 export function createListView() {...}로 보내면 되지 않을까 라고 생각 할 수 있는 것 같습니다(필자)
 
강사님 스타일인건지, 어떠한 정해진 규칙이 있는건지, 이해하기 쉽지 않아 질문 남기게 되었습니다.
 
개발 공부를 하다보니 이러한 부분이 다른 문서나 블로그에서는 제가 원하는 수준은 없는 것 같아 질문합니다!

vuejs javascript

답변 1

1

캡틴판교

네 태현님, export 구문에 대한 질문이신 것 같은데 요건 문법을 먼저 정확히 이해하시는 게 좋을 것 같습니다. 아래 문서 참고해 보시고 혹시 추가로 궁금하신 것 있으면 말씀해 주세요 :)

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/export

깃 권한 요청 드립니다

0

68

1

깃 권한 신청

0

61

1

깃 권한 요청드립니다.

0

120

1

깃허브 권한 요청 드립니다

0

150

1

깃허브 권한 요청 드립니다

0

168

1

깃허브 권한 요청 드립니다

0

174

1

깃허브 권한 요청 드립니다.

0

158

1

안녕하세요 vue 2.7로 수강하고 있는 학생입니다. 실무에서 최하위 자식의 props와 watch의 관계를 여쭈고자 합니다.

0

213

1

ide 타입추론 기능 사용할 수 없을까요??

0

217

1

컴포넌트 링크는 vue peek 익스텐션 설치가 필수인가요??

0

238

1

Vue3로 진행중입니다

1

341

1

Vue router-link 사용시 같은 url이면

1

512

1

vue3 에러 메세지...

1

682

2

id ="app" 중복

0

277

2

use undefined 에러가 나옵니다.

1

328

2

깃허브 권한 요청드립니다.

1

366

2

권한요청드립니다.

1

303

2

Vue3에서 구글 애드센스 탑재하기

1

441

2

코드가 정상 작동 되는건지 ...

1

309

1

강의에서 api를 따로 빼셨는데 얻는 이점이 뭐죠?

1

252

1

vuex 적용시 질문

1

294

2

라우터 버전이 안맞는데 어떤걸 써야하나요

1

387

2

UserView에 id 속성만 undefined로 넘어오는데 이유를 모르겠습니다..

1

457

2

권한요청 드립니다!

1

275

2