欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
  React 是一个用于构建用户界面(UI)的 JAVASCRIPT 库(框架,可以被复用的代码)。
 
  React的常用使用方式有两种:
 
  一、使用<script>标签(标记)引入。 在 HTML 文件中添加 React,把 React 作为普通的 <script> 标记添加到 HTML 页面上,以及使用可选的 JSX。这是将 React 集成到现有网页最简单的方式。
 
  可以使用CDN(Content Delivery Network,即内容交付网络)库(框架):
 
  <script src=""></script>
 
  <script src=""></script>
 
  <script src=""></script>
 
  说明
 
  react.development.js(早期是react.js )是 React 的核心库,
 
  react-dom.development.js(早期是react-dom.js)是提供与 DOM 相关的功能
 
  babel.min.js - Babel 可以将 ES6 代码转为 ES5 代码,这样我们就能在目前不支持 ES6 浏览器上执行 React 代码。Babel 内嵌了对 JSX 的支持。通过将 Babel 和 babel-sublime 包(package)一同使用可以让源码的语法渲染上升到一个全新的水平。
 
  也可以将它们下载到本地在使用,注意要正确指明路径:
 
  <script src="路径/react.development.js"></script>
 
  <script src="路径/react-dom.development.js"></script>
 
  <script src="路径/babel.min.js"></script>
 
  使用 React 的网页源码,结构大致如下:
 
  <!DOCTYPE html>
 
  <html>
 
  <head>
 
  <!-- 加载库 -->
 
  <script src="……“></script>
 
  <script src=""……"></script>
 
  <script src="…… "></script>
 
  </head>
 
  <body>
 
  <div id="example"></div>
 
  <!-- 如果需要使用 JSX,则 <script> 标签的 type 属性需要设置为 text/babel。 -->
 
  <script type="text/babel">
 
  // ** Our code goes here! **
 
  </script>
 
  </body>
 
  </html>
 
  特别提醒:注意两点,
 
  一是,首先加载库
 
  二是? <script> 标签的 type 属性设为 text/babel 。这是因为 React 独有的 JSX 语法,跟 JavaScript 不兼容。凡是使用 JSX 的地方,都要加上 type="text/babel" 。
 
  实例
 
  <!DOCTYPE html>
 
  <html>
 
  <head>
 
  <meta charset="UTF-8" />
 
  <title>Hello React!</title>
 
  <script src=""></script>
 
  <script src=""></script>
 
  <script src=""></script>
 
  </head>
 
  <body>
 
  <!-- 如果需要使用 JSX,则 <script> 标签的 type 属性需要设置为 text/babel。 -->
 
  <div id="example"></div>
 
  <script type="text/babel">
 
  ReactDOM.render(
 
  <h2>Hello, world! 这是我的测试</h2>,
 
  document.getElementById('example')
 
  );
 
  </script>
 
  </body>
 
  </html>
 
  其中,ReactDOM.render 是 React 的最基本方法,用于将模板转为 HTML 语言,并插入指定的 DOM 节点。
 
  实例输出了 Hello, world! 这是我的测试。参见下图:
 
  更多可在浏览器运行的示例,可参见React 官方例子,前12个例子demo01至demo12,详见后面。
 
  二、使用命令行界面(CLI,command-line interface)工具。安装React 开发者工具。
 
  这需要你的电脑已安装Node.js
 
  可以使用以下命令来查看当前的 Node 版本:
 
  node -v
 
  说明没安装,Node.js 安装包及源码下载地址为:
 
  双击下载后的安装包,比较简单就不多说了(需要留意的是安装路径,默认是C:\Program Files\nodejs)。
 
  输入node -v,若显示类似如下
 
  说明OK。
 
  npm(node package manager):nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等),命令格式
 
  npm install <name> [-g] [--save-dev]
 
  其中,<name>:node插件名称。
 
  -g:全局安装。
 
  将会安装在C:\Users\Administrator\AppData\Roaming\npm,并且写入系统环境变量; 非全局安装:将会安装在当前定位目录;全局安装可以通过命令行在任何地方调用它,本地安装将安装在定位目录的node_modules文件夹下,通过require()调用;
 
  --save:将保存配置信息至package.json(package.json是nodejs项目配置文件);
 
  -dev:保存至package.json的devDependencies节点,不指定-dev将保存至dependencies节点;

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h60180.shtml