现在有一个需求,每一次dispatch的时候都会打印一下日志发送到终端
我们可以在每一个action中这样打印一下,但是假如有100个action,那写起来就很麻烦
现在我们就可以用中间件来实现
先学习一下中间件的概念
中间件如何写呢?
现在我们来试一下吧
第一步,引入applyMiddleware
第二步,中间件是一个函数
这样我们每次触发一个action,就会打印一条数据,这样就实现了刚开始的需求。
上面的箭头函数看起来比较费劲,换一种方式写就明白了
假如有错误的话怎么写
首先我们模拟一个错误
然后我们再写一个关于error的中间件
然后点击