HOC를 사용하게 되면 ListView를 렌더링에 넣어서 때문에 Mixin보다 레벨이 한 단계 더 깊어진다고 말씀 하셨는데
그러면 아래 랜더에 ListView 대신에
export default function createListView(name) {
return {
name,
created() {
bus.$emit('start:spinner')
this.$store.dispatch('FETCH_LIST', this.$route.name)
.then(() => {
console.log('fetched')
bus.$emit('end:spinner')
})
.catch(error => {
console.log(error)
})
},
render(createElement) {
return createElement(ListView)
}
}
}render(createElement) {
return createElement(ListItem) 을 넣으면 Mixin하고 컴포넌트 간의 레벨이 같아지는데.
만약에 이렇게 하게되면 어떤 문제점이 있는지 궁금합니다.