React 教程: http://react.css88.com/
第一章:简介
1.简介
React 是一个用于构建用户界面的 JAVASCRIPT 库。
React 主要用于构建 UI,很多人认为 React 是 MVC 中的 V(视图)。
React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 2013 年 5
月开源。
React 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。
2.React 特点
①声明式设计 −React 采用声明范式,可以轻松描述应用。
②高效 −React 通过对 DOM 的模拟,最大限度地减少与 DOM 的交互。
③灵活 −React 可以与已知的库或框架很好地配合。
④JSX − JSX 是 JavaScript 语法的扩展。React 开发不一定使用 JSX ,但我们建议使
用它。
⑤组件 − 通过 React 构建组件,使得代码更加容易得到复用,能够很好的应用在大项目
的开发中。
⑥单向响应的数据流 − React 实现了单向响应的数据流,从而减少了重复代码,这也是它
为什么比传统数据绑定更简单。
3. React 安装
React 可以直接下载使用,下载包中也提供了很多学习的实例。
本教程使用了 React 的版本为 15.4.2,你可以在官网
http://facebook.github.io/react/ 下载最新版。
你也可以直接使用 BootCDN 的 React CDN 库,地址如下:
react.min.js - React 的核心库
react-dom.min.js - 提供与 DOM 相关的功能
babel.min.js - Babel 可以将 ES6 代码转为 ES5 代码,这样我们就能在目前不支持
ES6 浏览器上执行 React 代码。Babel 内嵌了对 JSX 的支持。
如果我们需要使用 JSX,则
© 2024 本站由 资料铺 提供技术支持 网站地图