跳转到内容

React

维基百科,自由的百科全书

这是本页的一个历史版本,由Sky6t留言 | 贡献2016年3月15日 (二) 07:28编辑。这可能和当前版本存在着巨大的差异。

React
React.js logo
原作者Jordan Walke
開發者Facebook, Instagram and community
首次发布2013年 (2013)
当前版本0.14.7(2016年1月28日,​9年前​(2016-01-28[1]
预览版本15.0.0-rc1(2016年3月7日,​9年前​(2016-03-07[1]
源代码库 編輯維基數據鏈接
编程语言JavaScript
平台Cross-platform
文件大小128 KiB production
559 KiB development
类型JavaScript library
许可协议3-Clause BSD with Facebook addendum (not OSI-approved)
网站reactjs.com

React (有时叫 React.jsReactJS) 是一个为数据提供渲染为 HTML 的视图的开源 JavaScript 库。React 视图通常采用包含以自定义 HTML 标记规定的其他组件的组件渲染。React 为程序员提供了一种子组件不能直接影响外层组件 ("data flows down") 的模型,数据改变时对 HTML 文档的有效更新,和现代单页应用中组件之间干净的分离。

它由 Facebook, Instagram 和一个由个人开发者和企业组成的社群维护。[2][3][4]根据 JavaScript 分析服务 Libscore, React 目前正在被 Netflix, Imgur, Bleacher Report, Feedly, Airbnb, SeatGeek, HelloSign 及很多其他网站的主页使用。[5]

截至 2015 年一月,React 和 React Native 按照 GitHub 上的 stars 数是 Facebook 前二名的开源项目,[6]React 也是 GitHub 有史以来最多加星的项目。[7]

历史

React 由 Facebook 的软件工程师 Jordan Walke 创建。他受到 PHP 的 HTML 组件框架 XHP 影响。[8]

参考资料