Before React16
, class components
被使用过functional components
每当需要使用时state
or lifecycle methods
在你的组件中。
在最新版本中引入了 ReactHooks and Effects使用我们可以使用的state
and lifecycle methods
反了functional components
.
那么有什么理由仍然class components
存在吗?有没有什么情况我们还需要选择class components
over functional
Here您可以看到需要类组件的情况
最常见的情况是,您需要类组件,如果您想创建一个ErrorBoundary,你将需要一个类组件,因为你无法实现componentDidCatch
带钩子...还没有!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)