vue和react有什么不同?使用场景分别是什么?
(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,这很大程度上得益于它的很多语法包括编程思维更符合国人思想。