react关键知识点(面试)

Posted on 2022-01-26 13:36  猿六毛  阅读(12)  评论(0编辑  收藏  举报

函数组件和类组件本质的区别是什么?

对于类组件来说,底层只需要实例化一次,实例中保存了组件的 state 等状态。对于每一次更新只需要调用 render 方法以及对应的生命周期就可以了。

但是在函数组件中,每一次更新都是一次新的函数执行,一次函数组件的更新,里面的变量会重新声明。