인프런 커뮤니티 질문&답변

김태희님의 프로필 이미지
김태희

작성한 질문수

[리액트 1부] 만들고 비교하며 학습하는 리액트 (React)

[순수JS 1] 검색폼 3

문법 질문드립니다

작성

·

213

0

 

위와 같이 value 를 객체로 보내주지 않아도 실행이 정상적으로 되는데 {value} 처럼 구조 분해 할당으로 전달하는것이 더 좋은 이유가 있을까요?

const { value } = this.inputElement;
this.emit("@submit", { value });

 

답변 1

0

김정환님의 프로필 이미지
김정환
지식공유자

메세지(value)를 전달하는 인터페이스(모양)는 정의하기 나름입니다. value 값을 직접 전달해도 동작하기만 하다면 괜찮다고 생각해요.

단 객체로 전달한 의도는 확장성인데요. value 필드 외에 필드를 추가하기 쉽기 때문입니다.

김태희님의 프로필 이미지
김태희

작성한 질문수

질문하기