Vue.js 2.x API Docs 기반 작성
어떤 컴포넌트 내부에서 비슷한 기능을 하는 부분만 빼서 따로 정의해놓은 후, 해당 기능을 주입할 수 있다. 이것이 바로 믹스인이다.
보통은 믹스인이 기존 컴포넌트의 무엇과 겹친다면, local component의 함수가 우선 된다. 훅 펑션 같은 경우에는 믹스인의 것이 먼저 실행된다.
위의 상황의 경우 Example에 있는 hello()가 더 우선된다.
props와 emit 없이 직접 하위 component에 직접 접근하는 방법.
→ Vue에서는 부모/자식간의 데이터 흐름만 가져갈 것을 권고하고, 예외적인 상황일 때 쓰는 방법이라고 한다.