生成項目
npm install -g create-react-app
create-react-app dom-diff
虛擬DOM
virtual dom ,也就是虛擬節點。通過js的object對象模擬DOM的節點,然后通過特定的render方法 將其渲染成真實的dom節點。
Dom diff 比較兩個虛擬dom區別 比較兩個對象的區別
dom diff作用 根據兩個虛擬對象創建出補丁,描述改變的內容,將這個補丁用來更新dom 如下圖
1581150823218.png
dom diff的簡單實現源碼github