React MIT許可證版更新發布了,去掉了原來的專利條款,改為MIT許可證,新版本支持自定義DOM屬性,需要的用戶趕快來下載吧。
React.js(React)是 Facebook 推出的一個用來構建用戶界麵的 JavaScript 庫。Facebook開源了React,這是該公司用於構建反應式圖形界麵的JavaScript庫,已經應用於構建Instagram網站及Facebook部分網站。最近出現了AngularJS、MeteorJS 和Polymer中實現的Model-Driven Views等框架,React也順應了這種趨勢。React基於在數據模型之上聲明式指定用戶界麵的理念,用戶界麵會自動與底層數據保持同步。與前麵提及的框架不同,出於靈活性考慮,React使用JavaScript來構建用戶界麵,沒有選擇HTML。
1.聲明式設計 −React采用聲明範式,可以輕鬆描述應用。
2.高效 −React通過對DOM的模擬,最大限度地減少與DOM的交互。
3.靈活 −React可以與已知的庫或框架很好地配合。
4.JSX − JSX 是 JavaScript 語法的擴展。React 開發不一定使用 JSX ,但我們建議使用它。
5.組件 − 通過 React 構建組件,使得代碼更加容易得到複用,能夠很好的應用在大項目的開發中。
6.單向響應的數據流 − React 實現了單向響應的數據流,從而減少了重複代碼,這也是它為什麼比傳統數據綁定更簡單。
此外該版本帶來了一些用戶長期請求的新特性,主要內容包括:
全新的渲染返回類型:fragments 和 strings
更好的錯誤處理
Portals 提供一流的方法將子節點渲染到一個存在於 DOM 層級之外的 DOM 節點
更好的服務器端渲染(詳情)
支持自定義的 DOM 屬性
減少了文件大小,整體減少 32%
采用 MIT 許可證
全新的核心架構(詳情)
140.5M / 09-05
76.4M / 03-25
55M / 06-05
237.9M / 04-13
900.9M / 03-02
96.2M / 07-06
311.2M / 07-06
335M / 07-06
200M / 07-06
413.8M / 07-06
484.7M / 09-27
165.4M / 09-05
353.9M / 06-05
131.8M / 04-13
195.6M / 03-03
45.6M / 09-08
665.2M / 07-06
2.84G / 07-06
93M / 07-06
338.3M / 07-06
1.38G / 07-26
488.3M / 07-16
109.8M / 06-03
142M / 01-08
1.2M / 11-23
548.8M / 04-13
1.6M / 04-13
1.48G / 03-18
646.6M / 03-03
133.7M / 03-03
110.5M / 09-05
33.4M / 09-05
325.8M / 08-12
60M / 04-29
254M / 04-25
659M / 04-23
1M / 12-26
253.4M / 12-08
253M / 12-08
1.19G / 11-16
369M / 09-22
181.5M / 09-22
201.2M / 09-05
488.3M / 07-16
248.9M / 12-08
248.9M / 12-08
100.6M / 03-06
148.9M / 03-06
1.12G / 07-06
1.25G / 07-06
1.76G / 09-22
1.92G / 04-17
116.2M / 04-10
201.5M / 04-13
7.31G / 07-01
94.3M / 07-06
2.48G / 07-06
7.63G / 07-06
1M / 07-06
778.1M / 07-06
561.8M / 07-11
72M / 07-06
548.7M / 07-06
1.00G / 07-06
9.13G / 07-06
126.2M / 07-06
72M / 07-06
105.1M / 07-06
132M / 07-06
132M / 07-06