最近在重学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,给大家不一样的学习体验。
如果你想学习此门课程,欢迎戳文末