码迷,mamicode.com
首页 > 其他好文 > 详细

vue与react之间的区别

时间:2020-06-18 12:59:48      阅读:56      评论:0      收藏:0      [点我收藏+]

标签:dispatch   pat   dcom   css   文件   his   nec   使用   for   

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之间的区别

标签:dispatch   pat   dcom   css   文件   his   nec   使用   for   

原文地址:https://www.cnblogs.com/uimeigui/p/13156841.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!