reactjs - 什么时候应该使用 Redux Saga 而不是 Redux Thunk,什么时候应该使用 Redux Thunk 而不是 Redux Saga?
问题描述
这个问题与过去不同,这就是为什么。这个问题是什么时候。由于两者本身都是很好的框架,问题是我什么时候应该使用 thunk 而不是 saga。因为我的一位朋友一直坚持让我在我们的应用程序中使用 saga,但没有明显的原因。提前谢谢
解决方案
根据一些阅读和我的经验......
使用 Thunk 而不是 Saga 来完成简单而琐碎的任务,例如:
- AJAX 调用
- 数据轮询,并且仅当它们直接由用户交互启动时。
使用佐贺
- 相互交织的任务,文档的登录示例非常完美
- 有很多步骤的流程并等待其他条件发生(“有限状态机”流程)
- 在后台工作并独立于用户交互(或背景/交互的混合)进行的任务
推荐阅读
- typescript - 如何为多个任意文件编译打字稿?
- windows - 执行 .exe 时文件何时存储在 AppData\Roaming\Microsoft\Crypto\RSA 中?
- canvas - 当画布用作 src 时,AFrame 视频原语不再呈现
- mysql - 在一个语句中从多个表中删除
- reactjs - 使用笑话和酶来测试点击
- swiftui - GeometryReader 在提取视图时表现异常
- visual-studio-code - VSCode - 列选择模式 - 输入唯一值快捷方式
- css - 使用 CSS 响应不规则背景形状
- python - 提高 Numpy For 循环速度
- octobercms - 我自己在另一个 OctoberCms 市场插件中创建的文件会在更新时被删除吗?