VueJS에서 v-if를 사용하여 값이 없는 경우 안 보여줄 수 있습니다. 그런데 리스트 형태의 값인 경우 빈 배열일 때 안 보여주려면 어떤 방법이 좋을까요?

예를들어 favoriteList의 값이 [] 빈 배열인 경우를 생각해보면...
<ul v-if="favoriteList">
</ul>

빈 배열은 값이 존재하므로 단순하게 배열 자체를 불리언 타입으로 쓰기 어렵더군요. 생각할 수 있는 방법은 length를 추가하는 방법이죠.
<ul v-if="favoriteList.length > 0">
</ul>

위의 v-if는 잘 동작합니다. 하지만 length를 추가한 경우 console에서 오류가 나타날 수 있었습니다. 다른 방법을 생각해보니 문자열로 바꾸고 실행하면 오류는 발생하지 않습니다.
<ul v-if="'' + favoriteList">
</ul>

오류없이 동작은 합니다. 하지만 이보다 더 효과적인 방법은 없을까요?