React:1 自組件重復(fù)渲染問題需要手動優(yōu)化
? ? ? ? ? ? ? ?2 可以使用redux進(jìn)行狀態(tài)管理,函數(shù)式牺荠,不可變期虾,模式化,時(shí)間旅行
? ? ? ? ? ? ? 3 可使用JSX踊淳,完全的javascript能力
? ? ? ? ? ? ?4更繁榮的社區(qū)生態(tài)
Vue ? ? ? ?1 可使用JSX假瞬,但推薦使用模版語言而不是JSX
? ? ? ? ? ? ? ? 2 學(xué)習(xí)曲線平緩
Angular ?特點(diǎn) 1 完善的MV框架,包含模版迂尝,數(shù)據(jù)雙向綁定脱茉,路由,模塊化垄开,服務(wù)琴许,過濾器,依賴注入等所有功能
? ? ? ? ? ? ? ? ? ? ?2 typescript
? ? ? ? ? ? ? ? ? ? ? 3 臟檢查溉躲,對臟數(shù)據(jù)的檢查榜田,比較UI和后臺的數(shù)據(jù)是否一致
比較
1 MVVM列表渲染的初始化幾乎一定比Virtual DOM慢,因?yàn)閯?chuàng)建ViewModel/scope 實(shí)例比起Virtual DOM 來要昂貴很多?
2 大而全大框架锻梳,學(xué)習(xí)成本高
原文出自:https://blog.csdn.net/qq_36192099/article/details/80236974
?前端自動構(gòu)建工具grunt