iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 4
0
自我挑戰組

react.js 的學習筆記 (沒在用硬要學系列 第 4

day 4 認識Virtual DOM 虛擬DOM效能說明

  • 分享至 

  • xImage
  •  

接觸一段時間會發現官網的手冊上一直出現這個字Virtual DOM,這是甚麼有甚麼好處?

做一個實例就能知道虛擬DOM的好處

直接在index.js 裡面打

import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';


let doDom = document.createElement('div') //原生DOM
let reactDom = React.createElement('div') //虛擬DOM

let doNum = 0
for(const i in doDom){
  doNum++
}
console.log('原生DOM數目',doNum)

let reactNum = 0
for(const i in reactDom){
  reactNum++
}
console.log('react DOM數目',reactNum)

ReactDOM.render(
  <React.StrictMode>
    <App />
  </React.StrictMode>,
  document.getElementById('root')
);

https://ithelp.ithome.com.tw/upload/images/20200904/20110292UvfsprtNml.png

2XX 比 7 這樣就很清楚誰的效能會比較高了


上一篇
day 3 Jsx 深入研究
下一篇
day 5 寫第一個組件
系列文
react.js 的學習筆記 (沒在用硬要學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言