在一个组件的生命周期中,随着它的props或者state的变化,DOM也会发生相应的变化,对于特定的输入,它总会返回一个一致的输出,也就是说它的输入和输出是幂等的,不受次数影响。
react为每个组件都提供了一系列的生命周期钩子函数去响应不同的时刻,我们可以将它分成三个阶段:实例化,存在期以及清理期。
通过下面这个图可以清晰的看出他们的执行顺序,以及在函数内部可以做些什么:
在一个组件的生命周期中,随着它的props或者state的变化,DOM也会发生相应的变化,对于特定的输入,它总会返回一个一致的输出,也就是说它的输入和输出是幂等的,不受次数影响。
react为每个组件都提供了一系列的生命周期钩子函数去响应不同的时刻,我们可以将它分成三个阶段:实例化,存在期以及清理期。
通过下面这个图可以清晰的看出他们的执行顺序,以及在函数内部可以做些什么: