首先我们知道,不论是函数式组件还是类组件,只要状态或者props发生变化了那就会重新渲染,而且对于没有进行过性能优化的子组件来说,只要父组件重新渲染了,子组件就会重新渲染。而且在react中props是不可变的,而this是一直在改变的。所以类组件中的方法可以获取到最新的实例即this,而函数组件在渲染的时候因为闭包的原因捕...
同时,函数式组件本身式没有 this 的,所以在使用 Ref 等模块时与类组件也有所区别。 2 - 函数式组件没有状态 函数式组件本身没有自己的内部状态 state,数据依赖于 props 的传入,所以它又称无状态组件。 3 - 函数式组件没有访问生命周期的方法 函数式组件是不需要组件生命周期管理的,所以底层实现这种形式的组件...