vue

vue和react有什么不同?使用场景分别是什么?

发布于 2021-01-11 17:00:04
关注者
0
被浏览
733
4 个回答
  • 面试哥
    面试哥 2021-01-12
    为面试而生,有面试问题,就找面试哥。

    楼上说了等于没说,废柴,还是我来说几句吧。
    首先你得说说相同点,两个都是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、学习前端,关注唯品秀前端技术博客,同时分享你的前端经验!

  • 面试哥
    面试哥 2021-01-12
    为面试而生,有面试问题,就找面试哥。

    楼上说了等于没说,废柴,还是我来说几句吧。
    首先你得说说相同点,两个都是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、学习前端,关注唯品秀前端技术博客:https://www.weipxiu.com,同时分享你的前端经验!

    淡定,链接打不开

  • 面试哥
    面试哥 2021-01-12
    为面试而生,有面试问题,就找面试哥。

    楼上说了等于没说,废柴,还是我来说几句吧。
    首先你得说说相同点,两个都是MVVM框架,数据驱动视图,无争议。如果说不同,那可能分为以下这么几点:
    1,vue是完整一套由官方维护的框架,核心库主要有由尤雨溪大神独自维护,而反应是不要脸的书维护(很多库由社区维护),曾经一段时间很多人质疑VUE的后续维护性,似乎这并不是问题。
    2,VUE上手简单,进阶式框架,白话说你可以学一点,就可以在你项目中去用一点,你不一定需要一次性学习整个VUE才能去使用它,而反应,恐怕如果你这样会面对项目束手无策
    .3,语法上vue并不限制你必须es6 +完全js形式编写页面,可以视图和js逻辑尽可能分离,减少很多人看不惯反应-JSX的恶心嵌套,毕竟都是作为前端开发者,还是更习惯于HTML干净。
    4,很多人说反应适合大型项目,适合什么什么,VUE轻量级,合移动端中小型项目,其实我想说,说这话的人是心里根本没点逼数,VUE完全可以应对复杂的大型应用,甚至于说如果你反应学的不是很好,写出来的东西或根本不如VUE写的,毕竟VUE跟着官方文档撸就行,自有人帮你规范,而反应比较懒散自由,可以自由发挥
    5,VUE在国内人气明显胜过反应,这很大程度上得益于它的很多语法包括编程思维更符合国人思想
    6,学习前端,关注唯品秀前端技术博客:https://www.weipxiu.com ,同时分享你的前端经验!

    淡定,链接打不开

    去掉中文

  • 面试哥
    面试哥 2021-01-12
    为面试而生,有面试问题,就找面试哥。
    • vue上手易,响应式数据,不需要手动render和优化,维护整套解决方案(vuex,vue-router,nuxt.js)
    • reactjsx有一定上手成本(有限), all in js很灵活,可以很方便实践ES新特性(::?.学不动了),需手动更新(setState)和优化(shouldComponentUpdate),社区活跃(贡献了很多解决方案),移动端解决方案(RN)
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看