我正在使用React Hooks,我正在尝试更新状态,然后做一些异步的事情,然后根据状态做一些事情。这不起作用,因为更新状态在async函数中不可用。如何使用react钩子解决这样的任务?我基本上试图改变函数的作用域,但显然它都是不可变的,这意味着异步函数内部的引用指向旧状态。Promise(resolve => setTimeout(resolve, ti
在卸载异步clickHandler中的组件后调用clickHandler时,会在控制台中引发警告:
Warning: Can't perform a React state update on an unmounted目标是在异步调用之后设置Button组件的状态。此异步调用可以但不必触发正在卸载的Button。在异步调用之后,我正在寻找一种选择退出setState的方法。我不知道如何使用useEffect