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