React
React(有时叫React.js或ReactJS),是一个为数据提供渲染为HTML视图的开源JavaScript 库。React视图通常采用包含以自定义HTML标记规定的其他组件的组件渲染。React为程序员提供了一种子组件不能直接影响外层组件("data flows down")的模型,数据改变时对HTML文档的有效更新,和现代单页应用中组件之间干净的分离。
原作者 | Jordan Walke |
---|---|
開發者 | Facebook、Instagram及社区 |
初始版本 | 2013年3月 |
穩定版本 | 17.0.1[1] (2020年10月22日,3個月前) |
源代码库 | |
编程语言 | JavaScript |
系統平台 | 跨平台 |
文件大小 | 145 KiB生产版 726 KiB开发版 |
类型 | JavaScript函式庫 |
许可协议 | MIT許可證 |
网站 | reactjs |
它由Facebook、Instagram和一个由个人开发者和企业组成的社群维护。[2][3][4]根据JavaScript分析服务Libscore,React目前正在被Netflix、Imgur、Bleacher Report、Feedly、Airbnb、SeatGeek、HelloSign等很多网站的主页使用。[5]
历史
React由Facebook 的软件工程师Jordan Walke创建。他受到PHP的HTML组件框架XHP影响。[6]该框架首先于2011年部署于Facebook的 newsfeed,随后于2012年部署于Instagram。它于2013年5月在JSConf US开源。
除此之外,React还有React Native框架,可以用JavaScript写原生应用程序。
参考资料
外部链接
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.