둘 다 요소를 조건부로 표시하지만 방식이 다릅니다. v-if는 요소를 DOM에서 추가/제거하고, v-show는 요소를 DOM에 유지한 채 CSS display만 토글합니다.
vue
<template>
<p v-if="isVisible">참일 때만 렌더링 (거짓이면 DOM에서 제거)</p>
<p v-show="isVisible">항상 DOM에 존재; 거짓이면 display:none</p>
</template>
실제로 일어나는 일
html
...
