vue与react之间的区别
Posted uimeigui
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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进行组件的渲染优化。
以上是关于vue与react之间的区别的主要内容,如果未能解决你的问题,请参考以下文章