本頁使用了標題或全文手工轉換

React

維基百科,自由的百科全書
跳至導覽 跳至搜尋
React
React-icon.svg
原作者Jordan Walke
開發者FacebookInstagram及社群
初始版本2013年3月,​7年前​(2013-03
穩定版本
17.0.1[1]在維基數據編輯
(2020年10月22日,4個月前)
原始碼庫 編輯維基數據鏈結
程式語言JavaScript
系統平台跨平台
檔案大小145 KiB生產版
726 KiB開發版
類型JavaScript函式庫
授權條款MIT授權條款
網站reactjs.org/ 編輯維基數據

React(有時叫React.jsReactJS),是一個為資料提供彩現為HTML視圖的開源JavaScript 庫。React視圖通常採用包含以自訂HTML標記規定的其他組件的組件彩現。React為程式設計師提供了一種子組件不能直接影響外層組件("data flows down")的模型,資料改變時對HTML文件的有效更新,和現代單頁應用中組件之間乾淨的分離。

它由FacebookInstagram和一個由個人開發者和企業組成的社群維護。[2][3][4]根據JavaScript分析服務Libscore,React目前正在被NetflixImgurBleacher ReportFeedlyAirbnbSeatGeekHelloSign等很多網站的首頁使用。[5]

歷史[編輯]

React由Facebook 的軟體工程師Jordan Walke建立。他受到PHP的HTML組件框架XHP英語XHP影響。[6]該框架首先於2011年部署於Facebook的 newsfeed,隨後於2012年部署於Instagram。它於2013年5月在JSConf US開源。

除此之外,React還有React Native框架,可以用JavaScript寫原生應用程式。

參見[編輯]

參考資料[編輯]

  1. ^ Release 17.0.1. 2020年10月22日 [2021年1月25日]. 
  2. ^ React: Making faster, smoother UIs for data-driven Web apps. InfoWorld. [2016-03-15]. (原始內容存檔於2015-12-15). 
  3. ^ Facebook's React JavaScript User Interfaces Library Receives Mixed Reviews. InfoQ. [2016-03-15]. (原始內容存檔於2016-03-08). 
  4. ^ JavaScript’s History and How it Led To ReactJS. The New Stack. [2016-03-15]. (原始內容存檔於2016-03-16). 
  5. ^ Libscore. libscore.com. [2016-03-15]. (原始內容存檔於2016-03-14). 
  6. ^ 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. 

外部連結[編輯]