在卸载异步clickHandler中的组件后调用clickHandler时,会在控制台中引发警告:
Warning: Can't perform a React state update on an unmounted目标是在异步调用之后设置Button组件的状态。此异步调用可以但不必触发正在卸载的Button。在异步调用之后,我正在寻找一种选择退出setState的方法。我不知道如何使用useEffect
这是我的代码:import bootstrap from '../..在第18行,我使用setIsLogin方法将其初始值从false更改为true
但是当我使用alert输出它的值时,它给出的初始值是false。当我在第45行使用条件渲染时,返回的值也是真的,它在那里工作正常,有人能告诉我为什么值在警报中显示错误吗?谢谢。