ReactJS_01 React安装

2018-10-03  本文已影响0人  习惯芥末味

学习React最简单的方法是直接在html文件内引入三个js文件即可直接本地操作:

  • <script src="https://cdn.bootcss.com/react/16.4.0/umd/react.development.js"></script>
  • <script src="https://cdn.bootcss.com/react-dom/16.4.0/umd/react-dom.development.js"></script>
  • <script src="https://cdn.bootcss.com/babel-standalone/6.26.0/babel.min.js"></script>

注意: 在浏览器中使用 Babel 来编译 JSX 效率是非常低的。
react.min.js是 React 的核心库
react-dom.min.js提供与 DOM 相关的功能
babel.min.js Babel 可以将 ES6 代码转为 ES5 代码,这样我们就能在目前不支持 ES6 浏览器上执行 React 代码。Babel 内嵌了对 JSX 的支持。通过将 Babel 和 babel-sublime 包(package)一同使用可以让源码的语法渲染上升到一个全新的水平。

注意:
如果我们需要使用 JSX,则 <script> 标签的type 属性需要设置为 text/babel

使用实例

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>Hello React!</title>
<script src="https://cdn.bootcss.com/react/16.4.0/umd/react.development.js"></script>
<script src="https://cdn.bootcss.com/react-dom/16.4.0/umd/react-dom.development.js"></script>
<script src="https://cdn.bootcss.com/babel-standalone/6.26.0/babel.min.js"></script>
</head>
<body>
 
<div id="example"></div>
<script type="text/babel">  //注意type属性值
ReactDOM.render(
    <h1>Hello, world!</h1>,
    document.getElementById('example')
);
</script>
 
</body>
</html>

通过 npm 使用 React

如果你的系统还不支持 Node.js 及 NPM 可以参考我们的 Node.js 教程

国内使用 npm 速度很慢,你可以使用淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:

npm install -g cnpm --registry=https://registry.npm.taobao.org
npm config set registry https://registry.npm.taobao.org

这样就可以使用 cnpm 命令来安装模块了:
更多信息可以查阅:http://npm.taobao.org/


使用 create-react-app 快速构建 React 开发环境

create-react-app 是来自于 Facebook,通过该命令我们无需配置就能快速构建 React 开发环境。

create-react-app 自动创建的项目是基于Webpack + ES6

执行以下命令创建项目:

cnpm install -g create-react-app
create-react-app my-app
cd my-app/
npm start

开始运行

会自动在浏览器中打开 http://localhost:3000/ ,结果如下图所示:

安装成功显示
上一篇下一篇

猜你喜欢

热点阅读