React

维基百科,自由的百科全书
跳转至: 导航搜索
React
原作者 Jordan Walke
開發者 FacebookInstagram及社区
初始版本 2013年3月,​4年前​(2013-03
穩定版本 15.5.4(2017年4月11日,​3個月前​(2017-04-11[1]
開發狀態 活跃
编程语言 JavaScript
系統平台 跨平台
文件大小 145 KiB生产版
726 KiB开发版
类型 JavaScript函式庫
许可协议 3-Clause BSD及Facebook附言(非OSI批准
網站 facebook.github.io/react
仓库 github.com/facebook/react

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

它由FacebookInstagram和一个由个人开发者和企业组成的社群维护。[2][3][4]根据JavaScript分析服务Libscore,React目前正在被NetflixImgurBleacher ReportFeedlyAirbnbSeatGeekHelloSign等很多网站的主页使用。[5]

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

历史[编辑]

React由Facebook 的软件工程师Jordan Walke创建。他受到PHP的HTML组件框架XHP英语XHP影响。[8]该框架首先于2011年部署于Facebook的 newsfeed,随后于2012年部署于Instagram。它于2013年5月在JSConf US开源。

参考资料[编辑]

外部链接[编辑]