react第一行代码
react简介
-
React 是一个用于构建用户界面的 JAVASCRIPT 库。
-
React主要用于构建UI,很多人认为 React 是 MVC 中的 V(视图)。
-
React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 2013 年 5 月开源。
-
React 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。
第一个react项目
1.安装nodejs环境
参考链接:https://www.runoob.com/nodejs/nodejs-install-setup.html
2.安装browsersync
参考链接:http://www.browsersync.cn/#install
安装:在nodejs环境下使用npm安装
npm install -g browser-sync
启动服务:
browser-sync start --server --files "*/*"
检测当前目录下的所有文件以及文件夹
3.开始编写
- 配置browsersync环境
简化启动命令:
在package.json文件夹中加入如下标注代码
之后启动服务就可以直接使用:
npm run dev
- 引入react
通过cdn引入
<script src="https://cdn.staticfile.org/react/16.4.0/umd/react.development.js"></script>
<script src="https://cdn.staticfile.org/react-dom/16.4.0/umd/react-dom.development.js"></script>
<script src="https://cdn.staticfile.org/babel-standalone/6.26.0/babel.min.js"></script>
- 使用react
完整代码示例:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>Hello React!</title>
<script src="https://cdn.staticfile.org/react/16.4.0/umd/react.development.js"></script>
<script src="https://cdn.staticfile.org/react-dom/16.4.0/umd/react-dom.development.js"></script>
<script src="https://cdn.staticfile.org/babel-standalone/6.26.0/babel.min.js"></script>
</head>
<body>
<div id="example"></div>
<script type="text/babel">
ReactDOM.render(
<h1>Hello, world!</h1>,
document.getElementById('example')
);
</script>
</body>
</html>
-END-