如何高效学习Redux Middleware的强大功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1988个文字,预计阅读时间需要8分钟。
目录+引言+Redux中的Middleware+记录日志+手动记录日志+Redux-saga+Generator函数+实际应用场景+引言+上一节我们学习了Redux在实际项目的应用细节,这一节我们来学习Redux中的一个重要概念:中间件中间。
目录
- 引言
- redux中的Middleware
- 记录日志
- 手动记录
- redux-saga
- Generator函数
- 实际使用场景
引言
上一节我们学习了redux在实际项目的应用细节,这一节我们来学习redux中一个很重要的概念:中间件。我们会简单实现一个记录的中间件, 然后学习redux-saga这个异步请求中间件。
redux中的Middleware
redux中的中间件提供的是位于 action 被发起之后,到达 reducer 之前的扩展点。 你可以利用 Redux middleware 来进行日志记录、创建崩溃报告、调用异步接口或者路由等等。
记录日志
试想一下,如果我们的redux在每一次dispatch的时候都可以记录下此次发生的action以及dispatch结束后的store。那么在我们的应用 出现问题的时候,我们就可以轻松的查阅日志找出是哪个action导致了state不正确。
本文共计1988个文字,预计阅读时间需要8分钟。
目录+引言+Redux中的Middleware+记录日志+手动记录日志+Redux-saga+Generator函数+实际应用场景+引言+上一节我们学习了Redux在实际项目的应用细节,这一节我们来学习Redux中的一个重要概念:中间件中间。
目录
- 引言
- redux中的Middleware
- 记录日志
- 手动记录
- redux-saga
- Generator函数
- 实际使用场景
引言
上一节我们学习了redux在实际项目的应用细节,这一节我们来学习redux中一个很重要的概念:中间件。我们会简单实现一个记录的中间件, 然后学习redux-saga这个异步请求中间件。
redux中的Middleware
redux中的中间件提供的是位于 action 被发起之后,到达 reducer 之前的扩展点。 你可以利用 Redux middleware 来进行日志记录、创建崩溃报告、调用异步接口或者路由等等。
记录日志
试想一下,如果我们的redux在每一次dispatch的时候都可以记录下此次发生的action以及dispatch结束后的store。那么在我们的应用 出现问题的时候,我们就可以轻松的查阅日志找出是哪个action导致了state不正确。

