手册简介
上周,基于 React 的 React Native 发布,结果一天之内,就获得了 5000 颗星,受瞩目程度可见一斑。 React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设 Instagram 的网站。做出来以后,发现这套东西很好用,就在2013年5月开源了。 由于 React 的设计思想极其独特,属于革命性创新,性能出众,代码逻辑却非常简单。所以,越来越多的人开始关注和使用,认为它可能是将来 Web 开发的主
手册说明
在开始本教程之前,你可能需要阅读的教程:
React安装
可以到React的官网下载安装包,不过,React Demos 已经自带 React 源码,不用另外安装,只需把以下的库拷贝到你的硬盘就行了。
$ git clone git@github.com:ruanyf/react-demos.git
如果你没安装 git, 那就直接下载 zip 压缩包。
React 的特点
- React采用声明式的设计 − React采用声明范式,可以轻松描述应用。
- React具有高效性 − React通过对DOM的模拟,最大限度地减少与DOM的交互。
- React很灵活 − React可以与已知的库或框架很好地配合。
- React有JSX − JSX 是 JavaScript 语法的扩展。React 开发不一定使用 JSX ,但我们建议使用它。
- React组件 − 通过 React 构建组件,使得代码更加容易得到复用,能够很好的应用在大项目的开发中。
- React的单向响应的数据流 − React 实现了单向响应的数据流,从而减少了重复代码,这也是它为什么比传统数据绑定更简单。
更多React参考教程
与React相关的实例
《使用React、Node.js、MongoDB、Socket.IO开发一个角色投票应用》
版权信息
《React 入门实例教程》原文出处http://www.ruanyifeng.com/blog/2015/03/react.html
由作者阮一峰授权转载整理至W3Cschool.cn
更新记录
-
React HTML 模板 11-22 10:29
-
React 参考链接 09-17 14:41
-
React Ajax 09-17 14:40
-
React 组件的生命周期 09-17 14:40
-
React 表单 09-17 14:40
-
React this.state 09-17 14:40
-
React.findDOMNode() 09-17 14:40
-
React PropTypes 09-17 14:40
-
React this.props.children 09-17 14:40
-
React 组件 09-17 14:40