View.js 파일 return this의 의미가 뭔가요?
제가 발표자는 아니지만 이해한대로 설명을 드려보겠습니다. 도움이 되시길 바랍니다. FormView라는 것이 [type='text'] [type='reset'] 이라는 컴포넌트를 가지고 있는 하나의 View또는 화면(컴포넌트)이라고 생각하시면 될것 같습니다. 이 FormView라는 화면에 포함되는 컴포넌트를 다 포함시킨 상태여야 하니, 여기서의 this는 FormView라고 보시면 될것 같습니다. 해서 아래와 같이 FormView가 setup된 상태가 type='text' 와 type='reset'이 포함된 FormView가 된다고 보면 될것 같습니다. FormView inputEl resetEl 이렇게 되어 있는 전체를 항상 가지게 하려고 하는 this라고 보면 될것 같습니다. FormView.setup(document.querySelector('form')) .on('@submit', e => this.onSubmit(e.detail.input)) .on('@reset', e => this.resetForm())