javascript - Redux 中的 store.dispatch 是同步的还是异步的

标签 javascript reactjs redux single-page-application

我知道这是一个基本问题,但我没能在其他地方找到答案。

store.dispatchRedux 中是同步的还是异步的?

如果它是异步的,是否有可能在传播操作后添加回调,因为 React 可以做到这一点?

最佳答案

据我所知,调度操作是同步的。如果您愿意处理异步调用,则可以使用 thunk-middleware在 redux 中,dispatch 是作为回调函数提供的,您可以根据需要调用它。有关更多信息,请查看作者自己在 SO 上的这个答案:How to dispatch a Redux action with a timeout?

关于javascript - Redux 中的 store.dispatch 是同步的还是异步的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43276291/

相关文章:

javascript - Next.js 增量静态重新生成在不重新加载页面的情况下不反射(reflect)更改

javascript - 如何防止 react 表排序和搜索重置

javascript - 如何删除已使用的 JavaScript 建议数组值?

javascript - 如何在循环中有条件地调用 RTK 查询钩子(Hook),尽管我们不能在 useEffect 中使用它

javascript - 如何在 React Redux 中获取状态的先前值

javascript - 客户端 Javascript 服务器 - 可能吗?

Javascript - 从引用中删除对象

javascript - 如何从子组件的子组件调用处理函数(ReactJS)

javascript - Redux-Toolkit createAsyncThunk Dispatch 显示为未定义

javascript - 如何在 javascript 中将日期时间微格式转换为本地时间?