首页 > 解决方案 > 我可以使用 componentDidMount 获得每个状态监视器的 useEffect 吗?

问题描述

我仍然是 react 的初学者,但我注意到在 useEffect 中,您可以监视特定状态的更改并在每次更改时运行 useEffect。显然,componentDidMount 运行一次,没有您可以设置的依赖项,并且不能针对特定的状态对象。那么这完全正确吗?然后我们可以有把握地说:带有钩子的功能组件是对基于类的自然升级。或者有一种方法可以通过类获得相同的 useEffect '效果'?

标签: javascriptreactjsreact-hooksreact-functional-componentreact-class-based-component

解决方案


推荐阅读