什么时候在React中使用基于类的组件

时间:2019-04-18 21:54:28

标签: javascript reactjs function class

在React 16.8中引入React Hooks之后,使用了所有新方法来控制功能组件(如useStateuseEffect中组件的状态和生命周期方法,而功能之间的其余区别组件和基于类的组件不再明显,那么真正的区别是什么?

1 个答案:

答案 0 :(得分:2)

有些生命周期方法无法用React Hooks来模拟(例如componentDidCatch())。

在这种情况下,您仍然需要类组件,但是总的来说,您不需要它们,并且如果您的应用程序没有它们,那就已经足够了。