React簡介

React視圖庫簡介

什麼是React?

React是一個JavaScript該庫旨在簡化可視界面的開發。

它是在Facebook上開發並於2013年發布的,它驅動了一些使用最廣泛的應用程序,為Facebook和Instagram提供了無數其他應用程序。

它的主要目標是通過將UI劃分為組件集合,從而在任何時間點都可以輕鬆地推斷出接口及其狀態。

React已經席捲了前端Web開發領域。為什麼?

較其他替代方案複雜

在發布React的時候,Ember.js和Angular 1.x是框架的主要選擇。兩者都對代碼施加了太多約定,以至於移植現有應用程序根本不方便。 React選擇了一個非常容易集成到現有項目中的選擇,因為這是他們必須在Facebook上進行的操作,以便將其引入現有代碼庫。另外,這兩個框架給錶帶來了太多的麻煩,而React只選擇實現視圖層,而不是完整的MVC堆棧。

時間恰好

當時,谷歌宣布了Angular 2.x,以及向後的不兼容和即將帶來的重大變化。從Angular 1遷移到2就像遷移到不同的框架一樣,因此,這以及React承諾的執行速度的提高,使開發人員急於嘗試。

由Facebook支持

如果事實證明,獲得Facebook的支持顯然將使一個項目受益。

Facebook當前對React具有濃厚的興趣,並認為它具有開源的價值,這對於所有在自己的項目中使用它的開發人員來說都是一個巨大的優勢。

React很容易學習嗎?

儘管我說過React比其他框架要簡單,但是進入React仍然很複雜,但這主要是因為可以與React集成的推論技術,例如ReduxGraphQL

React本身俱有非常小的API,您基本上需要了解4個概念才能入門:

免費下載我的反應手冊


更多反應教程: