19.本章小结
同学们好,这一章呢,我们实现了很多hooks函数,函数组件从此具备了组件内部管理数据状态,触发更新,有了类似于类组件中componentDidmount、componentDidUpdate这种的在特定时机执行相应操作的能力。
通过前面几章的学习,我们的React原始版本已经初具规模,在本课程中就不继续去添加功能了,大家学习的重点在于,体会React的核心作用,以及其发挥这个作用的工作方式。我们在前面的课程中提到过:React本质上就是一个根据数据变化来操作DOM的工具库。那么这个工具库是如何来工作发挥作用的呢?这就设计到我们前面介绍的很多重要的概念和原理,比如初始化渲染的过程、类组件数据更新的过程、类组件生命周期、Hooks等等。在学习的过程中要多体会其工作流程,不要纠结我们的一些诸如函数名称等和原版源码细节有所差异的地方。在对我们编写的React原始版有比较清楚的理解后,再开始接下来的课程学习。