建立一个html文件,在head部分引用react在线包(当然,您也可以下载下来使用)
<script src="https://unpkg.com/react@16/umd/react.development.js"></script>
<script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script>
<script src="https://unpkg.com/babel-standalone@6.15.0/babel.min.js"></script>
React就是在html页面放一个root element,然后通过 render 方法对这个根对象进行渲染。
因为react的html都在jsx里,所以我们下面的例子就不提供html代码了,都是一样的。
<span id="test-react">
</span>
script
const element = <h1>这是一段文本</h1>;
ReactDOM.render(
element,
document.getElementById('test-react')
);
script
const coll = [
{id:1, text:'A'},
{id:1, text:'B'},
{id:1, text:'C'}
];
const listItems = coll.map(
(item) =>
<li>{item.text}</li>
);
ReactDOM.render(
<ol>{listItems}</ol>,
document.getElementById('test-react')
);