1、寫法上面的不同
vue使用的擴展的html寫法,就是一個文件里有html、js、css,分開寫,react使用的是jsx語法,提倡all in js,也就是樣式、js、html混合。
2、渲染方式的不同
vue中對於循環和判斷使用的是v-if,v-for等vue指令進行vue組件的渲染,react使用的是js中if判斷,for、map循環等進行dom的渲染。
3、redux和vuex的區別
vuex中可以使用dispatch和commit,並且在頁面中使用可以通過this.$store和輔助函數,redux只能使用dispatch,並且在頁面中使用需要使用connect,使用。
4、diff優化不同
vue中組件渲染采用的是默認優化,react中的優化,可以使用shouldcomponetupdate、purecomponent以及hooks中的memo進行組件的渲染優化。
