平衡使用Redux的优缺点的好方法是什么



当然,redux为我们提供了一个非常出色的解决状态的解决方案。

但是,很难处理异步调度,并且项目中许多组件可能不需要全球状态。

有可能有一个解决方案可以实现redux的基本用法并处理异步问题?

您绝对应该先检查Redux-Saga或Redux-Service。

使用Redux-Saga有很多教程和真实示例,所以我不会谈论很多。

Redux-Service是由我的一位同事撰写的,并且已经在我们的生产环境中应用了很长时间。背后的解决方案是,通过将Redux-Saga,Redux-thunk和JavaScript中的Generator的想法结合在一起,Redux-Service offers an experimental way to handle (highly mutable || remote) data source && async logic in Redux.

如果您在Express(例如Express)等后端开发框架方面经验丰富,您将熟悉中间的概念。然后你去。Express中间件和Redux-Service的想法非常相似。

从文档中检查更多,并尝试使用它进行一些迷你项目,应该比单词更有帮助。

请看一下Redux-tunk,以防您尚未完成。

鉴于dispatch调用并将此功能与Promises相结合的结果是返回内部函数的值是很好的功能,这使得精心策划异步状态更新非常容易。

他们对文档的综合部分中的概念有很清楚的解释。

相关内容

最新更新