react 是前端開(kāi)發(fā)框架之一,想必學(xué)習(xí)前端的小伙伴都曾聽(tīng)說(shuō)過(guò) react。但是可能對(duì)它還不是很熟悉。那么這篇文章 w3cschool 小編就來(lái)為大家介紹下 react 是什么?
react 是什么?
React 是指 react.js。它是 Facebook 開(kāi)源的一個(gè)用于構(gòu)建用戶界面的一款 JavaScript 庫(kù),主要用于構(gòu)建 UI?,F(xiàn)已應(yīng)用于 Facebook 及旗下 Instagram 應(yīng)用。它與龐大的 AngularJS 不同的地方在于它只專注于 MVC 框架中的 V,即視圖;這點(diǎn)使得React很容易與開(kāi)發(fā)者已有的開(kāi)發(fā)棧進(jìn)行融合。
特點(diǎn)
- 聲明式設(shè)計(jì)。react 采用聲明式范式,可以用來(lái)描述應(yīng)用。
- 靈活高效。react可以與已知的框架或者庫(kù)配合,它通過(guò)對(duì) DOM 的模擬,可以最大限度上減少與 DOM 的交互。
- 組件。react 構(gòu)建的組件使得代碼方便進(jìn)行復(fù)用,可以很好的應(yīng)用在大型項(xiàng)目上。
- 單向式響應(yīng)的數(shù)據(jù)流。react 比傳統(tǒng)的數(shù)據(jù)綁定更為簡(jiǎn)單,因?yàn)樗鼘?shí)現(xiàn)了單向響應(yīng)的數(shù)據(jù)流,很大程度上減少了代碼的重復(fù)。
以上問(wèn)題“ react 是什么?”的全部?jī)?nèi)容。更多 react 的學(xué)習(xí)請(qǐng)關(guān)注 w3cschool 官網(wǎng)。
推薦課程:react入門微課、react極速入門指南