文档是开发人员可以拥有的最重要的资源之一,当设计一项新技术、框架或库时,开发人员会制作一份文档来解释如何使用该技术。
当我开始学习React时,我从未真正阅读过文档。我一直在看教程,这很好。但后来我意识到我错过了一些如果我也向官方React文档报告的话本可以学到的课程。最近我开发了一个项目并使用npm包(react-intersection-observation)来检测视口中是否存在组件。
我在youtube教程中遇到了这个包,它完全按照我的要求做了,我从来没有看到阅读文档的重要性。做项目的时候,想触发一次检测,触发不了。我在这里和那里使用 useState 和 useEffect 进行了尝试和错误,但无济于事。我最终决定检查文档只是为了发现有一个triggerOnce属性可以执行我想要的操作。
无论你喜欢以哪种方式学习新技术,无论是通过观看教程、阅读书籍还是请人教你,总是需要花时间阅读官方文档。以学习React为例,通过看教程或其他方式学习了react hooks后,参考官方文档关于hooks的部分。花点时间仔细阅读,你很可能会发现一些新的东西,或者对你没有完全理解的东西得到更清晰的解释,这将节省你数小时的调试时间。