3

之前React16class componentsfunctional components需要使用statelifecycle methods在您的组件中使用。在最新版本中,React 引入了HooksEffectsstate,我们可以lifecycle methodsfunctional components.

那么还有什么理由仍然class components存在吗?有没有我们还需要选择class components的案例functional

4

1 回答 1

4

在这里,您可以看到需要类组件的情况

您需要类组件的最常见情况是,如果您想创建一个ErrorBoundary,您将需要一个类组件,因为您无法componentDidCatch使用钩子实现......但是!

于 2019-05-22T16:15:24.553 回答