这里说一下我的切身感受,为什么说学了Vue还要学React.

Vue我有三年的开发经验,写过3个大型项目和其他的一些中小型项目,以前我一直觉得只要是能解决问题,用什么框架都一样,我把Vue学到极致就可以了,React能解决的问题Vue也能解决,我为什么不把vue学到极致,多余的时间用来学原生js不是更好吗?

前面的思维方式有哪些是错误的呢?

  • 1、觉得难度大:因为学vue的时候是菜鸟期,学vue的阻力还是有一些的,就形成了一种错觉觉得学React也要花很多的精力,也会遇到很大的阻力;其实呢到现在为止佛系的学了一个星期了(可以看我的博客里面有React的学习笔记)没有任何阻力,非常的丝滑,因为React和Vue的很多东西都是有交集的,学React的时候其实你都懂了,已经有了框架的思维了,知道要实现一个东西需要什么条件,不需要像以前那样重新磕磕巴巴的走一遍了。
  • 2、觉得学不到新的东西:以前觉得就是不同的语法不一样,比如vue里面用v-model,react里面会有r-model,学了之后才发现他们是不一样的,react中使用更多的原生js知识,比如实现enter回车事件,vue中直接
<input  @keydown.enter="handleEnter />

而React会使用原生js的方法

 <input onKeyDown={this.handleKeyDown} />

// js部分
handleKeyDown = (event)=>{
    if(event.keyCode===13){
 
   }
}

总结一下为什么要学呢

1、市场需要招聘要求会vue和react
2、能使用更多的原生js知识
3、会vue学react简单

这里推荐一个腾讯云课堂的React免费学习课程,我就是跟着这个课程学习的https://ke.qq.com/course/1650768?taid=7498295640928336

Logo

前往低代码交流专区

更多推荐