想必學(xué)習(xí)前端的小伙伴都曾聽(tīng)過(guò) react 的大名吧。但是可能對(duì)它還不是很熟悉。那么這篇文章 w3cschool 小編就來(lái)為大家介紹下 react 是什么,它的特點(diǎn)又是什么呢?
react 是什么?
React 是 Facebook 開(kāi)源的一個(gè)用于構(gòu)建用戶(hù)界面的一款 JavaScript 庫(kù),主要用于構(gòu)建 UI?,F(xiàn)已應(yīng)用于 Facebook 及旗下 Instagram 應(yīng)用。它與龐大的 AngularJS 不同的地方在于它只專(zhuān)注于 MVC 框架中的 V,即視圖;這點(diǎn)使得React很容易與開(kāi)發(fā)者已有的開(kāi)發(fā)棧進(jìn)行融合。
react 的特點(diǎn)
- 高效靈活:react 使用 VDOM,減少了 DOM 的交互,而且它能與已知的庫(kù)或框架完美配合。
- 聲明式的設(shè)計(jì):react 聲明范式。
- react 的組件可以代碼復(fù)用。
- 單向響應(yīng)的數(shù)據(jù)流會(huì)比雙向綁定的更安全,速度更快。
以上就是 react 是什么,它的特點(diǎn)是什么的全部?jī)?nèi)容。更多 react 學(xué)習(xí)請(qǐng)關(guān)注 w3cschool 官網(wǎng)。