Redux中间件源码剖析

2017-10-27
阅读 8 分钟
3.6k
redux 是一个轻量级的数据流管理工具,主要解决了 component -> action -> reducer -> state 的单向数据流转问题。同时, redux 也提供了类似于 koa 和 express 的中间件(middleware)的概念,让我们可以介入数据从 action 到 reducer 之间的传递过程,从而改变数据流,实现如异步、数据过滤、日志上报等功能。