조건부 렌더링
🎈v-if 와 v-show
v-if는 false일때는 렌더링되지않고 true일때만 렌더링된다.
v-show는 조건에 관계 없이 항상 렌더링 된다. (false 일 경우 css display:none 속성으로 전환)
v-if는 전환 비용이 높다.
v-show는 초기 렌더링 비용이 높다.
즉, 무언가를 자주 전환해야한다면 v-show를 사용하고,
런타임 조건이 변경되지 않는다면 v-if가 낫다.
🎈v-if 와 v-for
v-if와 v-for은 함께 쓰는 것을 권장하지 않는다.
동일하게 사용할 경우 v-if가 더 높은 우선순위를 갖는다.
'🧠 저장 > Vue' 카테고리의 다른 글
Vue에서의 이벤트 처리 | 다양한 이벤트 수식어 (0) | 2024.04.25 |
---|---|
Vue의 computed와 methods와 비교 | computed의 getter & setter 세팅 (0) | 2024.04.24 |
Vue3의 반응형 데이터(Reactivity) | 반응형 데이터의 구조분해와 변경방지 (0) | 2024.04.23 |
Vue3는 Vue2와 어떤 점이 다를까 | Option API와 Composition API 비교 (0) | 2024.03.27 |
v-bind와 v-model의 간단 차이점 (0) | 2024.01.27 |