您的位置:首页技术文章
文章详情页

javascript - Vue和React哪个源码更适合阅读学习?不谈框架优劣,只从学习的角度出发,希望知其所以然。

【字号: 日期:2022-12-15 17:35:51浏览:61作者:猪猪

问题描述

今年年初开始学习且使用Vue2,目前工作中使用Vue2全家桶进行开发c端与b端,业余时间自己和朋友写的小项目则是使用了React。

近期打算开始阅读源码,加深下理解,目前Vue和React的个人水平都处于能自己搭个需要的结构,写写项目,用用别人的组件,出点bug就自己解决一下或者去提个issues,等待大神解决。

那么问题来了,如果就学习的角度,该去读哪个的源码,如果有其他的适合阅读源码的项目也可以推荐给我(不包括:underscore,lodash),谢谢。

预期读完时间:

4个月——6个月 (由于上班,还有加班,周六然而还在加班。),每天抽出2小时左右。

希望通过阅读源码能够获得

优秀的框架设计的理念

优秀合理的项目结构

优雅的语法(写法)

加薪(手动滑稽,2月后转正...目前120一天)

问题解答

回答1:

我只了解过vue,源码具体没怎么看,只是实践了一下一下基于ES5的setter/getter和发布/订阅的设计模式的双向数据绑定,就看了那一小部分代码,感觉读源码需要一定的内功,良好的基本工+设计模式+懂点算法+懂点思想,反正更方面都要有所涉及,不然很吃力,没有良好的基础学习起来意义也不大。

这里推荐一个研究vue源码的博客:https://github.com/youngwind/...

回答2:

React的源码不太适合没有函数式编程经验的人看。

但其实如果没有源码阅读技巧的话,这种比较大的框架都不太适合首次入手去看。很容易就陷进去了。

既然你主要是用Vue的,那么看Vue的更为恰当,比较更派的上用场。

回答3:

Vue相比React更精巧,说白了就是源码更少,更容易阅读。

建议先熟练使用,理解原理,带着问题去阅读源码。

回答4:

当然是Vue咯, 哪个好学哪个易上手。所以阅读就哪个更容易了。

标签: JavaScript