vue與react之間的區別


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進行組件的渲染優化。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM