React 是一個(gè)用于構(gòu)建用戶界面的 JavaScript庫(kù)。
React是Facebook開(kāi)源的一個(gè)用于構(gòu)建用戶界面的一款JavaScript庫(kù),現(xiàn)已應(yīng)用于Facebook及旗下Instagram應(yīng)用。
React與龐大的AngularJS不同的地方在于它只專注于MVC框架中的V,即視圖;這點(diǎn)使得React很容易與開(kāi)發(fā)者已有的開(kāi)發(fā)棧進(jìn)行融合。
React在使用的時(shí)候,你應(yīng)該從UI出發(fā),抽象出不同的組件,繼而將它們拼裝起來(lái);這點(diǎn)順應(yīng)了Web開(kāi)發(fā)組件化的趨勢(shì)。
React在國(guó)外應(yīng)用的比較多,例如Facebook、Yahoo、Raddit等都有使用到它。在國(guó)內(nèi)的應(yīng)用也逐漸火熱,很多大廠都有嘗試使用react(比如知乎,豆瓣,優(yōu)酷等)。前端技術(shù)發(fā)展日新月異,截止2022年第一季度,國(guó)內(nèi)前端框架使用上大多是偏向于vue的,培訓(xùn)機(jī)構(gòu)也大多針對(duì)vue進(jìn)行培訓(xùn),這導(dǎo)致React的前端工程師相對(duì)稀缺。在學(xué)習(xí)難度上React的難度比vue稍高,這也是很多對(duì)應(yīng)聘者要求較高的公司需要應(yīng)聘者有react開(kāi)發(fā)經(jīng)歷的原因。
更多教程請(qǐng)參考W3Cschool.cn
如果您覺(jué)得React的學(xué)習(xí)難度較高,不好理解,可以采用更易于理解的視頻教程進(jìn)行學(xué)習(xí):React視頻課程