複製鏈接
請複製以下鏈接發送給好友

react

(Web開發框架)

鎖定
React是用於構建用户界面的JavaScript庫, [1]  起源於Facebook的內部項目,該公司對市場上所有 JavaScript MVC框架都不滿意,決定自行開發一套,用於架設Instagram的網站。於2013年5月開源。
軟件名稱
React
軟件平台
Chrome、IESafariOperaFirefoxEdge
上線時間
2013年5月29日
最近更新時間
2022年7月14日
軟件語言
JavaScript
開發商
Facebook Inc [3] 
軟件授權
MIT License
軟件版本
18.2.0 [2] 
軟件大小
111 KB [4] 

react產生背景

React的早期原型被稱為“FaxJS”,它是由Facebook工程師Jordan Walke開發,因為他深受XHP的影響,XHP是一個簡單的PHP HTML組件框架。React於2011年首次亮相,首次用於Facebook的Newsfeed。第二年在Instagram中使用。2013年5月,React在美國JSConf開源。 [5] 

react發展歷程

React項目本身也越滾越大,從最早的UI引擎變成了一整套前後端通吃的Web App解決方案。衍生的React Native項目,希望用寫Web App的方式去寫Native App。如果能夠實現,整個互聯網行業都會被顛覆,因為同一組人只需要寫一次UI ,就能同時運行在服務器、瀏覽器和手機。

react主要功能

React主要用於構建UI。可以在React裏傳遞多種類型的參數,如聲明代碼,幫助開發者渲染出UI、也可以是靜態的HTML DOM元素、也可以傳遞動態變量、甚至是可交互的應用組件。

react框架特點

1.聲明式設計:React 使創建交互式 UI 變得輕而易舉。為應用的每一個狀態設計簡潔的視圖,當數據變動時 React能高效更新並渲染合適的組件。
2.組件化: 構建管理自身狀態的封裝組件,然後對其組合以構成複雜的 UI。
3.高效:React通過對DOM的模擬,最大限度地減少與DOM的交互。
4.靈活:無論使用什麼技術棧,在無需重寫現有代碼的前提下,通過引入React來開發新功能。
參考資料