来调用这个函数,并且我希望将从消防站返回的订户方法作为一个清理函数返回。我知道我可以通过在useEffect函数中直接实现这段代码来实现这一点。但是,由于我使用AsyncStorage检索集合id,所以需要将其放入异步函数中。我不能返回getData()方法的响应,因为它返回诺言而不是订阅者函数。解决这个问题的最好办法是什么?我尝试了以下所有方法来调用useEffect函数中的函数。This may cause data le
我尝试过的内容和问题:声明 at ,并将所有eventListeners添加到中,然后在卸载()=>cleanUp(eventListeners)时返回--这样,我就可以同时记住eventListeners但我不能把nums传给其他useEffect。我能做什么?
注意-我知道,也许我在安装时初始化依赖vars的方法不是正确的方法(通过带有依赖列表的useEffects ),也许这就是问题所在?
To fix, cancel all subscriptions and asynchronous tasks in a useEffectcleanup function.const [stateData, setStateData] = useState(); const handleFetch = () => {