最近看到掘金上一些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以前的版本。但是v15与v16是有很大差别的,要注意,保持主版本(v16)一致就ok;
二、切勿尽信大V结论
我们在浏览一些大V的文章或博客时,一定要擦亮眼睛,保持怀疑的态度并去验证结论的正确性,从而得出自己的结论,切勿尽信;好的文章固然值得去学习,可是错误的观点结论对于新人而言就是误导,从而也增加了新人的学习成本;
三、亲自动手验证
作为程序员,不管是看官方文档还是私人博客文章,都要亲自动手去验证结论;
第一,确定内容的正确性,真实性,时效性。
第二,通过实践,加深印象。
四、以不变应万变
网上一直在说react学习的路线比较陡峭,其实并不是这样的,我个人认为,只要认真看官方文档,参看一些github上比较知名的开源项目,并动手亲自敲写代码,就能很快熟悉react。我们看react的更新速度,其实并不快,只要我们熟悉它的版本更新日志及相关更新内容,其实更新的东西并不多。我们掌握它的历史发布日志及细节,我们就对它的全部熟悉在胸,是不是就是以不变应万变,那么我们再学习它就容易多啦。知己知彼,百战百胜。
五,react相关官方文档
最后:希望看到此文的小伙伴在评论区留言,留下好的学习方法及建议,我们相互共同学习。
重要的事情说三遍:
(`官网文档必读(至少3遍)+手敲代码(至少一遍)`).repeat(3)