You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
vichily, FanYaoFan, zhanghaobin0927, yyys, ajh999900 and 12 moreseahtml5, szwShen, RussellSu, Bob-huang-gdut, YangWenLong123 and 2 moreCoderNanTajh999900, CoderNanT and Ayoukmeajh999900 and CoderNanTweb-xuanwei and Hygge996
Activity
NicholasBaiYa commentedon Jul 18, 2019
vue:双向绑定,数据驱动视图;
react: for in js.
weipxiu commentedon Aug 28, 2019
楼上说了等于没说,废柴,还是我来说几句吧。
首先你得说说相同点,两个都是MVVM框架,数据驱动视图,无争议。如果说不同,那可能分为以下这么几点:
1、vue是完整一套由官方维护的框架,核心库主要有由尤雨溪大神独自维护,而react是不要脸的书维护(很多库由社区维护),曾经一段时间很多人质疑vue的后续维护性,似乎这并不是问题。
2、vue上手简单,进阶式框架,白话说你可以学一点,就可以在你项目中去用一点,你不一定需要一次性学习整个vue才能去使用它,而react,恐怕如果你这样会面对项目束手无策。
3、语法上vue并不限制你必须es6+完全js形式编写页面,可以视图和js逻辑尽可能分离,减少很多人看不惯react-jsx的恶心嵌套,毕竟都是作为前端开发者,还是更习惯于html干净。
4、很多人说react适合大型项目,适合什么什么,vue轻量级,适合移动端中小型项目,其实我想说,说这话的人是心里根本没点逼数,vue完全可以应对复杂的大型应用,甚至于说如果你react学的不是很好,写出来的东西或根本不如vue写的,毕竟vue跟着官方文档撸就行,自有人帮你规范,而react比较懒散自由,可以自由发挥
5、vue在国内人气明显胜过react,这很大程度上得益于它的很多语法包括编程思维更符合国人思想
6、学习前端,关注唯品秀前端技术博客,同时分享你的前端经验!
haizhilin2013 commentedon Aug 28, 2019
淡定,链接打不开
weipxiu commentedon Aug 28, 2019
去掉中文
sunyxq commentedon Dec 4, 2019
vue
上手易,响应式数据,不需要手动render和优化,维护整套解决方案(vuex
,vue-router
,nuxt.js
)react
的jsx
有一定上手成本(有限),all in js
很灵活,可以很方便实践ES
新特性(::
和?.
学不动了),需手动更新(setState
)和优化(shouldComponentUpdate
),社区活跃(贡献了很多解决方案),移动端解决方案(RN
)YangWenLong123 commentedon Nov 11, 2021
楼上说了等于没说,废柴,还是我来说几句吧。
vue和react相同点都是前端框架
vue和react不同点就是拼写不一样
thefirst-ma commentedon Oct 18, 2022
不同点:
使用场景:
Cai-zhiji commentedon Jul 5, 2023
区别
模板语法vsJSX
响应式数据绑定
组件化开发
生态系统和社区支持
React拥有庞大的社区和丰富的生态系统,有许多第三方库、工具和插件可供选择。Vue的生态系统也在不断发展壮大,但相对于React而言,规模和成熟度可能略逊一筹。
使用场景
VUE
Vue适用于构建中小型的单页面应用(SPA)和移动端应用。它提供了一套完整的解决方案,包括路由、状态管理和构建工具,使得开发者能够快速搭建响应式的用户界面。
React
React适用于构建大型和复杂的应用程序,尤其是需要高度可定制性和灵活性的场景。它更加注重组件的复用和组合,适合构建可扩展的应用程序,并且在性能方面具有优势。