1. 程式人生 > >vue和react對比

vue和react對比

nat 響應 合成 總結 優化 建議 react one vue模板

區別:

1:vue使用模板語法,和HTML很相似,因此初學者易上手。

2:react使用JSX,它要求開發者借助JSX在JavaScript中創建DOM。

3:vue更快,這是因為,react渲染是將所有子組件都渲染一遍,如果想要避免不必要的渲染,則需要使用pureComponent或者手動實現shouldComponentUpdate, 而vue優化了這個問題,自動實現了shouldComponentUpdate。

4:react 有react native, 可以構建移動端原生APP。

5:react生態系統更大。

相同點:

1:虛擬DOM實現快速渲染

2:響應式組件

總結:

vue適用於:

1:小型應用;2:如果想將現有應用升級為新的JavaScript框架的話,建議選擇vue,因為原有的HTML,整合成vue模板語法較為容易。

react適用於:

1:大型應用; 2:Web端和移動端原生APP通吃;

vue和react對比