React
维基百科,自由的百科全书
| 原作者 | Jordan Walke |
|---|---|
| 開發者 | Facebook、Instagram及社区 |
| 初始版本 | 2013年3月 |
| 穩定版本 | 15.5.4(2017年4月11日[1]) |
| 開發狀態 | 活跃 |
| 编程语言 | JavaScript |
| 系統平台 | 跨平台 |
| 文件大小 | 145 KiB生产版 726 KiB开发版 |
| 类型 | JavaScript函式庫 |
| 许可协议 | 3-Clause BSD及Facebook附言(非OSI批准) |
| 網站 | facebook |
| 仓库 | github |
React(有时叫React.js或ReactJS)是一个为数据提供渲染为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年1月,React和React Native在GitHub上的加星数量是Facebook位列第二的开源项目,[6]也是GitHub有史以来星标第九多的项目。[7]
历史[编辑]
React由Facebook 的软件工程师Jordan Walke创建。他受到PHP的HTML组件框架XHP影响。[8]该框架首先于2011年部署于Facebook的 newsfeed,随后于2012年部署于Instagram。它于2013年5月在JSConf US开源。
参考资料[编辑]
- ^ Releases - facebook/react. GitHub.
- ^ React: Making faster, smoother UIs for data-driven Web apps. InfoWorld.
- ^ Facebook's React JavaScript User Interfaces Library Receives Mixed Reviews. InfoQ.
- ^ JavaScript’s History and How it Led To ReactJS. The New Stack.
- ^ Libscore. libscore.com.
- ^ Open Source in 2015: A Year of Growth.
- ^ GitHub search results sorted by number of stars.
- ^ React (JS Library): How was the idea to develop React conceived and how many people worked on developing it and implementing it at Facebook?. Quora.
外部链接[编辑]
|
||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||