본문 바로가기
기술 정리/vue

vue js 란? 왜 쓸까? 돔? 가상돔?

by 뿌랭랭 2023. 2. 27.

vue.js 란?
- 사용자 인터페이스를 만들기 위한 동적 java script 프레임워크
- web app 만드는 툴

왜 리액트 안쓰고 vue 쓰는지?
- 쉬워서.
- 코드 짤 때 rigth way 가 정해져 있음. (통일 쉬움, 고민 필요없어서 좋음)
- html 랜더링이 더 빠름. 실시간 반영 빨라야할 때 (ms 차이지만)
- 업데이트 잘됨 (장기적인 지원)

돔?
- 웹 앱에 있는 html 요소들을 구조(트리)로 표현한것.

- 문제점 : 노드의 수가 많아질 수록 속도가 느려지고, dom 업데이트에 잦은 오류 발생할 수 있음

가상 돔?
- 추상화된 돔. / dom 복사본을 메모리 내에 저장하여 사용
- dom 업데이트 보다 빠름 

- 원본 HTML DOM 을 표현하는 메모리 상의 가벼운 DOM 트리로, 원본 DOM에 영향을 미치지 않고 업데이트를 할 수 있다.

 




'기술 정리 > vue' 카테고리의 다른 글

가상돔 vue.js  (0) 2023.04.01
[vue js] mvvm 란?  (0) 2023.03.07