我不是专业前端,就入门级来说,vue和react都看了,我是先看了react的。
我感觉react比vue简单,react我看官网的入门文档(不是现在的那个新版文档),一下就能写了。
除了一个状态state,props,我感觉感觉并不需要学什么新东西,会点原生js,html,css什么的,看看那个的简单例子直接就可以上手写写简单的东西了。
我看vue,好一些框架自己的概念的东西要看,什么data,指令,模板,像我这种只是用来自己搞点简单东西写的不多的人来说,一下没写就给忘了。
纯讨论,个人感受,因为我看见的都是说vue简单的。
理解你说的Vue新概念理解起来成本高的想法,但是写框架这样设计的人往往想的会更远,一定是能在特定情况下让你的编程体验更加良好,况且编程本来就是一个在实践中不断精进的过程,概念性的东西其实你照着敲一个Demo或者找一个项目练手理解起来不会那么难的。当然React的生态也是非常丰富的,作为编程框架而言没有好坏优劣之分,就看使用者的编码习惯偏好和使用的场景了。
简单是因为 Vue 系统的提供了整套解决方案,一个不懂开发的小白只要按照教程学下来,然后会一些简单的HTML、CSS、JS就可以完成一些项目需求,并不需要理解很多原理方面的东西。
而 React 对于新人来说不好学的地方,就是面对丰(hun)富(luan)的生态圈的手足无措,以及需要系统学习JS基础。
所以说如果有JS基础,或者有已经学习过其他语言的人已经有了编程思维,并且已经融入了开发者的社区,那么学习起来就会简单很多。
总的来说Vue提供了所有开发者需要的东西,学习曲线十分平滑。而 React 需要有一些前置的理论基础的支撑。
换句话说就是Vue已经把饭喂到开发者嘴里了,不需要开发者考虑很多东西直接吃就是了。