我意识到这是一个基本问题,但我没能在别处找到答案.

Redux中的store.dispatch是同步的还是异步的?

如果是异步的,是否有可能在操作传播后添加回调,就像使用React一样?

推荐答案

好了,调度动作是同步的.如果您愿意处理异步调用,可以使用redux中的thunk-middleware,其中dispatch作为回调函数提供,您可以根据自己的方便调用它.要了解更多信息,请查看作者自己的答案:How to dispatch a Redux action with a timeout?

Reactjs相关问答推荐

我的组件在jsx文件中继续重新渲染

有没有方法覆盖NextJS 14中的布局?

如何防止使用useCallback和memo重新渲染

react 下拉菜单任务

替换谷歌 map api默认信息窗口与自定义

Reaction-路由v6动态路径RegExp

在React Create App TS项目中安装material UI

生成Reaction Vite应用程序的停靠容器时无法识别环境变量

当列表中的项的顺序改变并且使用唯一键作为它们的索引时,Reaction如何看待呈现方面?

取消 Select 较高组件中的所有行

更改点几何体的坐标会将其隐藏

useRef()的钩子调用无效

React-apexcharts 中的 Y 轴刻度不会动态更新符号

Mui DataGrid 在第二页和前一页上显示项目时出现问题

react-router v6 中的 BrowserRouter 和 createBrowserRouter 有什么区别?我可以在不使用数据 API 的情况下使用 createBrowserRouter 吗?

如果传递给挂钩的数据需要事先修改,如何使用自定义挂钩?

如何从 React Redux store 中删除特定项目?

react 本机日历

用 scss 覆盖 MUI

.filter() 函数在删除函数中创建循环 - React