부모-자식 관계의 component 간에 state를 전달 할 수 있다.
단, 부모는 자식에게 데이터를 전달만 할 수 있으며
자식은 자식에게 일어난 일을 부모에게 알리는 것만 가능하다.
부모가 자식에게 데이터를 전달하는 것을 Pass Props
라고 하며,
자식의 이벤트를 부모에게 알리는 것을 Emit event
라고 한다.
: 부모 컴포넌트로부터 자식 컴포넌트로 데이터를 전달하는데 사용되는 속성
: 자식 컴포넌트로부터 부모 컴포넌트로 자신에게 일어난 일을 알리는 속성
$emit(event, ...args)
를 사용할 수 있다.<script>
내에서는 $emit()
을 사용할 수 없기 때문에 defineEmits()
을 사용하여 이벤트를 선언한다,