React 是一個用來操作 DOM 的 JavaScript 函式庫
DOM 的全名是 Document Object Model (文件物件模型)
<div>, <h1>)在 JavaScript 中都會變成一個「物件」| 原生 DOM | React | |
|---|---|---|
| 語法 | 冗長、容易錯 | JSX 簡潔易懂 | 
| 更新畫面 | 手動選 DOM、更新內容 | 自動處理 | 
| 效率 | 慢(直接改 DOM) | 高(Virtual DOM) | 
| 管理狀態 | 自己寫邏輯 | useState 語法 | 
DOM 是畫面的實際結構
React 幫助「自動化、高效地操作 DOM」
JSX 將 React 對應成 DOM