React 基本组成
示例
给定以下HTML文件:
index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>React Tutorial</title>
<script xx_src="https://cdnjs.cloudflare.com/ajax/libs/react/15.2.1/react.js"></script>
<script xx_src="https://cdnjs.cloudflare.com/ajax/libs/react/15.2.1/react-dom.js"></script>
<script xx_src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.34/browser.min.js"></script>
</head>
<body>
<div id="content"></div>
<script type="text/babel" xx_src="scripts/example.js"></script>
</body>
</html>您可以在单独的文件中使用以下代码创建基本组件:
脚本/example.js
import React, { Component } from 'react';
import ReactDOM from 'react-dom';
class FirstComponent extends Component {
render() {
return (
<div className="firstComponent">
Hello, world! I am a FirstComponent.
</div>
);
}
}
ReactDOM.render(
<FirstComponent />, //请注意,这与您上面存储的变量相同
document.getElementById('content')
);您将得到以下结果(请注意里面的内容div#content):
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>React Tutorial</title>
<script xx_src="https://cdnjs.cloudflare.com/ajax/libs/react/15.2.1/react.js"></script>
<script xx_src="https://cdnjs.cloudflare.com/ajax/libs/react/15.2.1/react-dom.js"></script>
<script xx_src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.34/browser.min.js"></script>
</head>
<body>
<div id="content">
<div className="firstComponent">
Hello, world! I am a FirstComponent.
</div>
</div>
<script type="text/babel" xx_src="scripts/example.js"></script>
</body>
</html>
热门推荐
10 收围巾的祝福语简短
11 老公生日祝福语简短好看
12 中班哥哥姐姐祝福语简短
13 庆祝结婚蛋糕祝福语简短
14 除夕时刻祝福语大全简短
15 送离别同事简短祝福语
16 订亲求婚文案祝福语简短
17 家庭新春聚餐祝福语简短
18 情侣签名简短英文祝福语