reactjs - 在 React 和 Redux 中成功执行异步操作后,如何执行方法?
问题描述
我正在尝试在使用 React Saga 成功执行异步操作后执行一些代码。理想情况下,我会返回一个 Promise 来实现这一目标,但似乎并非如此。我也尝试使用 componentDidUpdate 方法,但它没有在操作后执行。我怎样才能做到这一点?先感谢您。
解决方案
您可以在调用操作时传递回调函数。在异步操作成功完成后,您可以在 saga 中执行回调函数。
推荐阅读
- python - 将 Python 函数从外部传递给另一个函数
- node.js - express 区分动态段和其他静态段
- jquery - 如何使用 jquery.scrollTo 和 jquery(.load) 方法,在同一个 div 中加载外部页面
- json - “jq.”打印的值与 json 文件中存在的值不同
- go - 如何为以文件路径作为参数的golang方法提供windows完整路径
- c# - 我可以用我的 C# 代码做些什么来将它应用到我在 Unity 中的 UI?
- java - 如何清除片段回栈?
- pycharm - 使用 python 和 windows 10 安装 odoo
- python - 无法使用 Dash 0.41 加载 DataTable
- r - 使用 viridis 和 ggplot 使谨慎的变量始终以相同的颜色绘制