React 教程


閱讀(514.9k) 收藏 (230)

手冊簡介

React 是一個用于構(gòu)建用戶界面的 JavaScript庫。

手冊說明

react

了解React

React是Facebook開源的一個用于構(gòu)建用戶界面的一款JavaScript庫,現(xiàn)已應(yīng)用于Facebook及旗下Instagram應(yīng)用。

React與龐大的AngularJS不同的地方在于它只專注于MVC框架中的V,即視圖;這點使得React很容易與開發(fā)者已有的開發(fā)棧進行融合。

React在使用的時候,你應(yīng)該從UI出發(fā),抽象出不同的組件,繼而將它們拼裝起來;這點順應(yīng)了Web開發(fā)組件化的趨勢。


React和其他一些JS框架的比較

  • React不是一個MVC框架,它是構(gòu)建易于可重復(fù)調(diào)用的web組件,側(cè)重于UI, 也就是view層
  • 其次React是單向的從數(shù)據(jù)到視圖的渲染,非雙向數(shù)據(jù)綁定
  • 不直接操作DOM對象,而是通過虛擬DOM通過diff算法以最小的步驟作用到真實的DOM上。
  • 不便于直接操作DOM,大多數(shù)時間只是對 virtual DOM 進行編程

React的應(yīng)用情況

React在國外應(yīng)用的比較多,例如Facebook、Yahoo、Raddit等都有使用到它。在國內(nèi)的應(yīng)用也逐漸火熱,很多大廠都有嘗試使用react(比如知乎,豆瓣,優(yōu)酷等)。前端技術(shù)發(fā)展日新月異,截止2022年第一季度,國內(nèi)前端框架使用上大多是偏向于vue的,培訓(xùn)機構(gòu)也大多針對vue進行培訓(xùn),這導(dǎo)致React的前端工程師相對稀缺。在學(xué)習(xí)難度上React的難度比vue稍高,這也是很多對應(yīng)聘者要求較高的公司需要應(yīng)聘者有react開發(fā)經(jīng)歷的原因。


React視頻教程


您需要了解的與React相關(guān)的教程

更多教程請參考W3Cschool.cn

如果您覺得React的學(xué)習(xí)難度較高,不好理解,可以采用更易于理解的視頻教程進行學(xué)習(xí):React視頻課程


w3cschool編程獅微信公眾號

更新記錄

在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號