
React
跳至導覽
跳至搜尋
![]() | |
原作者 | Jordan Walke |
---|---|
開發者 | Facebook、Instagram及社群 |
初始版本 | 2013年3月 |
穩定版本 | |
原始碼庫 | ![]() |
程式語言 | JavaScript |
系統平台 | 跨平台 |
檔案大小 | 145 KiB生產版 726 KiB開發版 |
類型 | JavaScript函式庫 |
授權條款 | MIT授權條款 |
網站 | reactjs![]() |
![]() | 此條目可參照外語維基百科相應條目來擴充。 |
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]
歷史[編輯]
React由Facebook 的軟體工程師Jordan Walke建立。他受到PHP的HTML組件框架XHP影響。[6]該框架首先於2011年部署於Facebook的 newsfeed,隨後於2012年部署於Instagram。它於2013年5月在JSConf US開源。
除此之外,React還有React Native框架,可以用JavaScript寫原生應用程式。
參見[編輯]
參考資料[編輯]
- ^ Release 17.0.1. 2020年10月22日 [2021年1月25日].
- ^ React: Making faster, smoother UIs for data-driven Web apps. InfoWorld. [2016-03-15]. (原始內容存檔於2015-12-15).
- ^ Facebook's React JavaScript User Interfaces Library Receives Mixed Reviews. InfoQ. [2016-03-15]. (原始內容存檔於2016-03-08).
- ^ JavaScript’s History and How it Led To ReactJS. The New Stack. [2016-03-15]. (原始內容存檔於2016-03-16).
- ^ Libscore. libscore.com. [2016-03-15]. (原始內容存檔於2016-03-14).
- ^ 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.
外部連結[編輯]
|
|
|
|