Skip to content

Latest commit

 

History

History
44 lines (23 loc) · 1.5 KB

5.md

File metadata and controls

44 lines (23 loc) · 1.5 KB

标签:

javascript frontend library

简介:

React是一个为数据提供渲染为HTML视图的开源JavaScript库。

React为程序员提供了一种子组件不能直接影响外层组件("data flows down")的模型,数据改变时对HTML文档的有效更新,和现代单页应用中组件之间干净的分离。它由Facebook、Instagram和一个由个人开发者和企业组成的社群维护。

截至2015年1月,React和React Native在GitHub上的加星数量是Facebook位列第二的开源项目,也是GitHub有史以来星标第九多的项目。

React 具有如下特点:

  1. 声明式设计 −React采用声明范式,可以轻松描述应用。

  2. 高效 −React通过对DOM的模拟,最大限度地减少与DOM的交互。

  3. 灵活 −React可以与已知的库或框架很好地配合。

  4. 组件 − 通过 React 构建组件,使得代码更加容易得到复用,能够很好的应用在大项目的开发中。

  5. 单向响应的数据流 − React 实现了单向响应的数据流,从而减少了重复代码,这也是它为什么比传统数据绑定更简单。

  6. 等等

更多详细的介绍和用法参见项目主页或官网

项目地址:

https://github.com/facebook/react/

项目文档:

参考链接: