[React]JSX的用法
什麼是JSX
- 基於ECMAScript的一種新特性
- 一種定義帶屬性樹結構的語法
非DOM屬性介紹
非DOM屬性: dangerouslySetInnerHTML、ref、key
- dangerouslySetInnerHTML: 在JSX中直接插入HTML程式碼
- ref: 父元件引用子元件
- key: 提高渲染效能
React diff演算法
例項演示
var style = {
color: "red",
border: "1px solid #000",
};
var rawHTML = {
__html: "<h1>I'm inner HTML</h1>"
};
ReactDOM.render(<div style={style} dangerouslySetInnerHTML={rawHTML}></div>, document.body)
var style = {
color: "red",
border: "1px solid #000",
};
var HelloWorld = React.createClass({
this.refs.childp //可以通過此方法操做虛擬DOM結點p,此處未完成
render: function() {
return <p ref="childp">Hello, World</p>
},
});
ReactDOM.render(<div style={style}><HelloWorld></HelloWorld></div>, document.body)
var style = {
color: "red",
border: "1px solid #000",
};
var HelloWorld = React.createClass({
render: function() {
return <ul>
<li key="1">1</li>
<li key="2">2</li>
<li key="3">3</li>
</ul>
}
});
ReactDOM.render(<div style={style}><HelloWorld></HelloWorld></div>, document.body)
相關文章
- React中JSX的理解ReactJS
- react中的jsx語法ReactJS
- React 基礎_JSXReactJS
- React專題:JSXReactJS
- react理解(一)jsxReactJS
- 假如React沒了JSXReactJS
- react之JSX本質ReactJS
- React Native 中的JSX學習React NativeJS
- React學習筆記-JSXReact筆記JS
- React/JSX 編碼規範ReactJS
- React 新手路(一):初識 React、JSX 與 元件ReactJS元件
- react學習系列之深入jsxReactJS
- React Hooks 的用法ReactHook
- React ref的用法React
- 玩轉 React【第02期】:戀上 React 模板 JSXReactJS
- 超級詳細的react筆記(三)jsxReact筆記JS
- 不用編譯的jsx與react框架構想編譯JSReact框架架構
- React原始碼解析(一):JSX到javascriptReact原始碼JSJavaScript
- 學習React,從攻克JSX開始ReactJS
- React騷操作——jsx遇到template-directiveReactJS
- React 入門總結(JSX與元件)ReactJS元件
- React.js 實戰之 JSX 簡介ReactJS
- React基礎篇-02.JSX簡介ReactJS
- react編寫autocomplete實現(非jsx)ReactJS
- React.js中JSX的原理與關鍵實現ReactJS
- react-redux的基本用法ReactRedux
- react useMemo 和 useCallBack 的用法React
- react在jsx語法中實現for迴圈ReactJS
- react知識(二)重寫JSX編譯原理ReactJS編譯原理
- 【全棧React】第2天: 什麼是 JSX?全棧ReactJS
- React從入門到精通系列之(2)JSX的介紹ReactJS
- React與Vue模板使用比較(一、vue模板與React JSX比較)ReactVueJS
- React+Redux之bindactioncreators的用法ReactRedux
- 程式碼簡潔之道:編寫乾淨的 React Components & JSXReactJS
- React jsx 中寫更優雅、直觀的條件運算子ReactJS
- React context基本用法ReactContext
- React中的Context和Portals用法ReactContext
- React從入門到精通系列之(18)不使用JSX編寫React應用ReactJS