logo资料库

React学习笔记(参考官方文档总结).docx

第1页 / 共101页
第2页 / 共101页
第3页 / 共101页
第4页 / 共101页
第5页 / 共101页
第6页 / 共101页
第7页 / 共101页
第8页 / 共101页
资料共101页,剩余部分请下载后查看
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   本站由 资料铺 提供技术支持  网站地图