VUE和React的区别

93 阅读1分钟

2.jpg3.jpg


目前主流的两个框架Vue和React,说一下这两个框架的一些区别。


共同点:

4.png


不同点:

5.png


虽然Vue和React两者在定位上有一些交集,但差异也是很明显的。


react对于一个有经验的前端开发工程师来说会更好用因为react的实现原理和js的实现原理的一样的就是说如果你js用的好那你就能用react写出花来,vue不一样的是他内部的一些语法是已经封装好的要根据他提供的方法来写不然就不能实现,对于一个新手来说vue会更快的上手更好理解但是对于那些js比较好的人是一个不怎么友好因为写惯js的人喜欢用js的思维来实功能但是vue有些js语法是受限制的。


有很多人说React 比Vue 难,其实难在哪了,React 本身不难,但是React 需要用到很多js原生写法,你不管干什么都要去自己手动去操作,所以js基础很重要。


Vue和react最大的区别在于数据反应上,vue是当数据更新的时候页面会自动更新,react里需要调用setstate, 但是两者的第三方的一些库是一样的


总体来说Vue 看起来更简单,入门也很容易,模板语法也非常精练但是想要精通也是苦困难的