大約半個(gè)月前,我一直在思考一個(gè)問(wèn)題,Angular、React 和 Vue,究竟該學(xué)什么?
聽(tīng)取了幾位前輩的意見(jiàn),也綜合考慮了各方面的原因,最終選擇了 React,希望我“沒(méi)有選錯(cuò)”。
十天的時(shí)間,把 React 的快速入門(mén)文檔給過(guò)了一遍,整理了一些筆記,現(xiàn)在記錄如下。
JSX 簡(jiǎn)介
可以在 JSX 中嵌入 JavaScript 表達(dá)式,并用花括號(hào)包裹。
使用括號(hào)包裹 JSX 表達(dá)式,并將其拆分為多行以提高可讀性。也可以避免自動(dòng)插入分號(hào)。
由于 JSX 是在 JavaScript 中使用的,React DOM 的屬性使用 camelCase 命名。
JSX 是安全的,可以防止注入攻擊。
渲染元素
元素是元素,組件是組件。