React 使用 JSX 来替代常规的 JavaScript。<br><br>JSX 是一个看起来很像 XML 的 JavaScript 语法扩展。
使用 JSX
ReactDOM.render(<br> <div><br> <h1>菜鸟教程</h1><br> <h2>欢迎学习 React</h2><br> <p data-myattribute = "somevalue">这是一个很不错的 JavaScript 库!</p><br> </div><br> ,<br> document.getElementById('example')<br>);
JavaScript 表达式
ReactDOM.render(<br> <div><br> <h1>{i == 1 ? 'True!' : 'False'}</h1><br> </div><br> ,<br> document.getElementById('example')<br>);
样式
var myStyle = {<br> fontSize: 100,<br> color: '#FF0000'<br>};<br>ReactDOM.render(<br> <h1 style = {myStyle}>菜鸟教程</h1>,<br> document.getElementById('example')<br>);
注释
数组
var arr = [<br> <h1>菜鸟教程</h1>,<br> <h2>学的不仅是技术,更是梦想!</h2>,<br>];<br>ReactDOM.render(<br> <div>{arr}</div>,<br> document.getElementById('example')<br>);