Redux 与 Koa 中间件对比

先扯淡

好吧, 这两个其实根本不是一个类型的东西, 一个是 nodejs 框架, 一个是数据流管理方案. 不过, 我还是要来对比...

虽然, 他们不是一种东西, 但是从他们的中间件的角度来看, 其实实现了同一种效果. 所以我们来对比一下实现的差异

koa react redux

从源码看 redux 机制

从几个方面来说:

1. redux

我们看下 redux 源码

react redux

React-Router@4 结构图

画了个 React-Router 架构图, 方便理解

js react

React-Router 原理分析

说明

本篇文章基于 React-Router@4.0, 原理上都是一样的, 但是 react-router 版本之间 api 差距巨大, 特此说明

history

react-router 依赖一个第三方库 history, 这个库兼容了不同浏览器, 不同环境下对浏览器历史记录的管理, 拥有统一的 api,那我们就先看一下这个库

js react
锁窗前月明色, 雕阑外夜气清