【发布时间】:2021-05-17 04:25:36
【问题描述】:
我正在使用 useDispatch() 函数返回一个调度对象来触发一些操作。
我有一个特定的场景,我想触发一个拒绝操作来取消用户的请求,并在从服务器返回响应后(无论它是否成功),我将决定是否应该触发另一个操作。
我的方法是这样的:
const reject = () => {
dispatch(method1(data));
dispatch(fetchAll());
}
当我观察我的开发者控制台上的日志时,method1() 和 fetchAll() 都在不等待响应的情况下触发。
如何确保 method1() 在处理 fetchAll() 之前返回一些值?
【问题讨论】:
标签: react-redux react-hooks dispatch