正确姿势学习React知识体系

3,113 阅读3分钟

最近看到掘金上一些React相关的文章,有的已经是lV5级别的同学了,发布一些react相关知识,错误百出,抄别人的文章,验证都不验证,就发布上去,这不是误导大家嘛,作为一个从事react开发的程序员,我觉得应该站出来,指出错误,按照正确的姿态去学习react相关知识体系;

截止当前react最新版本: 16.13.1

一、溯源学习

学习react,必须看官方文档,从源头学习;那么,我们在看别人的文章时,就能辨别“真假”。

react官方文档(默认最新版本):reactjs.org/

切换到简体中文的文档地址(默认最新版本)为:zh-hans.reactjs.org/


如何查看不同版本的更新日志和版本文档?


查看reactjs.org/versions/此页面,我们可以知道从v16.8到v16.13.1的文档并未更新,只更新了日志。所以我们可以放心的查看16.13.1的文档(其实跟v16.8的文档一样,并没有什么改变)

之前的v15.6,v16.0,v16.1,v16.2,v16.3,v16.4,v16.5,v16.6,v16.7版本都有各自的文档和更新日志。具体的更新内容,我们可以查看更新历史日志:github.com/facebook/re…

比较大的变动就是v16.8版本中增加了Hooks,但是这并不影响我们使用v16版本中V16.8以前的版本。但是v15v16是有很大差别的,要注意,保持主版本(v16)一致就ok;

二、切勿尽信大V结论

我们在浏览一些大V的文章或博客时,一定要擦亮眼睛,保持怀疑的态度并去验证结论的正确性,从而得出自己的结论,切勿尽信;好的文章固然值得去学习,可是错误的观点结论对于新人而言就是误导,从而也增加了新人的学习成本;

三、亲自动手验证

作为程序员,不管是看官方文档还是私人博客文章,都要亲自动手去验证结论;

第一,确定内容的正确性,真实性,时效性。

第二,通过实践,加深印象。

四、以不变应万变

网上一直在说react学习的路线比较陡峭,其实并不是这样的,我个人认为,只要认真看官方文档,参看一些github上比较知名的开源项目,并动手亲自敲写代码,就能很快熟悉react。我们看react的更新速度,其实并不快,只要我们熟悉它的版本更新日志及相关更新内容,其实更新的东西并不多。我们掌握它的历史发布日志及细节,我们就对它的全部熟悉在胸,是不是就是以不变应万变,那么我们再学习它就容易多啦。知己知彼,百战百胜。

五,react相关官方文档

react官方中文文档

react-router官方文档

redux 

最后:希望看到此文的小伙伴在评论区留言,留下好的学习方法及建议,我们相互共同学习。

重要的事情说三遍:

(`官网文档必读(至少3遍)+手敲代码(至少一遍)`).repeat(3)