<template> <ul> <NavBarRoutes :routes="persistentNavRoutes"/> <NavBarRoutes v-if="logedIn" :routes="persistentNavRoutes" /> <NavBarRoutes v-else :routes="persistentNavRoutes" /> </ul> </template>
[NavBarRoutes component]
export default { functional: true, render(h, {props}) { return props.routes.map(route => <li key={route.name}> <router-link to={route}> {route.title} </route-link> </li> ) } }

![[Vuejs] 숨겨진 Vue 패턴들](https://miro.medium.com/max/1200/1*ZkU8SWF3kIpECLQo_oPm2A.png)