jsx
jsx:jsx是寫在js內的HTML標記,就是一個jsx
jsx是一種語法堂,不能被瀏覽器直接識別,需要通過babel來進行轉化
jsx最後會被轉換成React.createElement(標籤,內容) 是一個js物件(React元素)
jsx和HTML的區別
1)jsx最後會被轉化為React物件,而HTML就是一個標籤
2)jsx的HTML系列標籤,都是全小寫 列:<div> <p>
3)jsxde 自定義元件,首字母大寫 列:<Hello>
4)jsx所有的元素只能有一個根節點,因為每次createElement建立React元素是,只能 建立一個根元素
5)jsx裡class和for之類關鍵字,必須使用替換文字,列:class->className f or- >htmlFor
ReactDOM.render(要渲染的元件(<h1>文字</h1>),目標容器(root))
注意: 在<16版本,直接支援寫id的形式
在>16版本,必須寫document.getElementById('root')
相關文章
- 重拾JSXJS
- 簡介JSXJS
- Vue template To JSXVueJS
- 何為JSX?JS
- vite+jsxViteJS
- jsx-control-statements - jsx的一大利器JS
- React 基礎_JSXReactJS
- React專題:JSXReactJS
- 深入理解JSXJS
- react理解(一)jsxReactJS
- JSX繫結事件JS事件
- [React]JSX的用法ReactJS
- 【譯】介紹JSXJS
- 騰訊 Omi 團隊釋出 mp-jsx - 原生小程式支援 JSXJS
- [譯] JSX 的替代方案JS
- vue 使用jsx的配置VueJS
- 假如React沒了JSXReactJS
- 藉助babel理解jsxBabelJS
- React中JSX的理解ReactJS
- react之JSX本質ReactJS
- JSX 中的 If-ElseJS
- 用 jsx 寫 vue 元件JSVue元件
- JSX(JavaScript XML)語法JSJavaScriptXML
- [譯]JSX的替代品JS
- React學習筆記-JSXReact筆記JS
- jsx基本語法規則JS
- JSX,瞭解一下?JS
- Introducing JSX(翻譯)JS
- React/JSX 編碼規範ReactJS
- sublime3編輯jsxJS
- Vue JSX、自定義 v-modelVueJS
- 如何在Vue中書寫JSXVueJS
- vue render中jsx使用記錄VueJS
- JSX中ES6備忘JS
- react學習系列之深入jsxReactJS
- 在vue中使用jsx語法VueJS
- React原始碼解析(一):JSX到javascriptReact原始碼JSJavaScript
- 學習React,從攻克JSX開始ReactJS