学了Vue还需要学React吗

最近在重学React,很多小伙伴发出“学完Vue还需要学React?”这样的疑问,下面我们就来探讨一下这个问题。

首先不管是React还是Vue,当然,还有Angular等其它的前端框架,它们都是很优秀的前端框架,目的就是为了让你能够高效、快速地开发一个前端项目。

贴一张截止目前为止React跟Vue在GitHub上的star排行:

可以看到,光从star人数来讲,Vue还是领先于React的,当然,我们也不能只看star人数,就说React不如Vue了。

两者都是MVVM模式的框架,性能跟细节啥的就不具体对比了,随便一搜都是一大把。

下面就谈一谈我个人的一些观点。

提高个人竞争力

就个人角度而言的话,当然是两者都会好啊。

正所谓是“技多不压身”,因为现在出去面试的话,大一点的厂都会要求具备两种或更多的框架掌握能力,下面随便贴一张大厂的招聘信息:

一目了然,面试官肯定会选择那个两者都会的人,所以提高了你自身的竞争力。

提升代码能力

多接触一些牛逼的框架,多看一些大佬们写的代码,潜移默化地就变得很强了。

想象一下,你平时接触的都是些优秀的人,你又能差到哪去呢?有些杠精又要说了“可能会被打击的抬不起头”,是的!条件有了,你自己不思进取,那能怪谁?

程序猿一定要养成看源码的习惯,学习别人的编程思维,学习别人的一些好的设计模式,这是程序猿提升自我最好的方式。

有助于充分理解现有框架

前些日子看Vue作者尤大的一期技术分享视频,看到他在现场敲React的代码(敲的贼6)。

只有充分地了解对手,才能与其抗衡竞争嘛!

其实Vue中的很多概念都是来自于React,比如Vue中的函数式组件、Hooks、组合式API、Suspense组件等,很多概念你可能在Vue中不太了解.

但是当你去感受一下React的时候,你可能就一目了然了。

还有两者的diff算法,update事件调度机制等,都有异曲同工之处,可能看一个框架的时候不太了解,然后看到另外一个框架的时候就茅塞顿开了。

造出一个新框架

哈哈,梦想还是要有的,万一实现了呢?

把前端比作一辆汽车的话,Vue跟React就是汽车的引擎。以前国产汽车都是引进国外的引擎,而且别人也不会把技术图纸啥的给你。

在这种情况下我们还自己造出国产发动机,何况React跟Vue还是完全开源的呢?

模仿总会的咯,而且我们最不缺的就是模仿能力,说不定哪一天你就造出新引擎了。

作者小虫在蓝桥云课上线了《从源码带你上手Vue3》,可以供大家学习哦~好评如潮,快来一起学习吧~

这门课程不仅仅是实战课堂,我们将手把手带大家从源码的角度来认识Vue3,教大家看源码的方法,培养大家看源码的习惯,深入研究技术。

理解源码之后,我们将教大家从0搭建Vue3项目,接着带大家做一个企业级的实战项目。本课程用理论+实践的方法,16个实验带大家玩转Vue3,给大家不一样的学习体验。

如果你想学习此门课程,欢迎戳文末


转载请注明:http://www.aierlanlan.com/tzrz/173.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了