如何通过 react hooks 在功能组件中使用 componentWillUpdate?
最佳答案
您可以创建与 相同的效果组件更新 使用 refs 和 effect hooks 的组合。
Docs says 组件更新 ,每次更新时调用,发生。它在初始渲染时不调用。
现在使用 useRef 钩子(Hook),返回对象在应用程序的整个生命周期中被持久化。
const isFirstRender = React.useRef(true);
React.useEffect(() => {
if (isFirstRender.current) {
isFirstRender.current = false;
return;
}
/*business logic for component did update*/
});
关于reactjs - 如何通过 react 钩子(Hook)在功能组件中使用componentWillUpdate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58891057/