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開源。

參考資料[編輯]

外部連結[編輯]