티스토리 뷰
그동안 vueJS 응용프레임워크인 NuxtJS를 쓰면서도 가상돔이 무엇인지 한번도 궁금해한적이 없었던 저랍니다 하핳 :D
좋은 기회가 생겨 가상돔이 무엇인지 집중적으로 파헤쳐보게 되었어요 !
가상돔 = virtual DOM 이다. 제가 아는 지식 수준은 여기서 멈춰,,,,,버렸,,,,,,
그런 지난날의 나를 반성하며,, ㅎㅎ
분명 내가 모르진 않을텐데 내가 분명 사용했을텐데 !!!! - ㅁ - 하시는분들은 꼭 보시오 !
이미 vue를 사용했다면 vue에서 제공하고 있는 디렉티브를 다들 이용해보셨을꺼같아요.
vue 디렉티브인 v-for를 사용하면 내가 실제로 작성한 DOM은 하나인데 데이터 입력값에 의해 여러개의 DOM을 생성할 수 있는걸 보셨꺼에요 ! 그렇다면 당신은 이미 가상돔을 사용하고 있었다는 점......wow
<p class="color-dot" v-for="dot in colors"></p>
data(){
return {
colors : ["#fff", "#eee", "#ddd", "#ccc", "#bbb", "#aaa"]
}
}
이렇게 p태그 하나만 작성해주면 우리의 vue는 알아서 v-for 디렉티브를 통해 data에 일치하는 값을 찾아 여러개의 DOM을 생성해줬던거죠 ㅎ.ㅎ 저는 몰랐는데 이것도 가상돔이라고 하더라구용 !
'Frontend > Vue' 카테고리의 다른 글
# NUXT JS (0) | 2020.07.23 |
---|---|
# VueJS 2.0 (0) | 2019.10.31 |
댓글
공지사항