React 16上線!網友:React早晚被Facebook玩壞
經過幾個月的bug消除大戰之後,9月26日,用於構建UI的JavaScript庫React 16的最新版本上線。Facebook最終在現有的兩種React版本中選擇了出現bug概率最少的一款。這次版本更新的最大看點是React重寫了核心,而且Facebook放棄了專利條款改用MIT許可證。但消息從傳出就發生了熱議,有網友更是直呼:React早晚被Facebook玩壞!你怎麼看?
React 16在開發過程中被稱為「React Fiber」,而React 16是React核心的重寫,通過新的對賬演算法提高了對複雜應用程序的響應能力。
此次React 16的主要功能包括:
· 添加組件堆棧錯誤跟蹤,易於調試
· 從組件渲染方法直接返回字元串/數組
· 添加新的、更快的流媒體伺服器端渲染器
· 更多的天然樣的應用性能
· 從具有爭議的BSD+ Patents許可證轉變為更容易接受的MIT許可證
而React的開發人員也承諾會在後續版本中實現非同步渲染,可以處理大型組件並且不會阻塞主執行線程。昨天發布的React 16的第一個版本專註於與現有應用的兼容性問題,因此非同步功能並沒有在優化之列。
儘管React許多內部構建已經在React中完全重寫,但是公共的API基本上沒有變化,這樣做也是為了避免React開發人員重寫現有組件。
與Facebook的慣用做法一樣,React 16的新代碼與GitHub回購中的舊代碼一起編寫,兩者之間的切換用的是Boolean useFiber特性標誌。這讓Facebook在不影響現有用戶的情況下構建了新的實現,並且可以繼續對舊代碼庫進行錯誤修復以及優化。
※任正非發話了,要打造一支華為最強人工智慧戰隊!
※Facebook發布React v16.0,新舊瀏覽器都可以嘗鮮!
※利用機器學習技術抵禦未來網路威脅
※繼續加碼雲計算,谷歌雲收購雲身份認證管理公司Bitium
TAG:IT168企業級 |