Redux中间件
Redux比较优越的一点是Redux拥有一款功能比较全面的浏览器调试插件。而Zustand可以通过其提供的devtools
中间件直接使用Redux的调试工具。
devtools
插件除了可以接受用于创建Store的函数以外,还可以接受一个对象参数,其中可以通过name
属性为当前的Store命名以在调试工具中创建一个新的实例。
如果使用了devtools
中间件,那么就可以在set
函数中传递第三个参数,来给当前的这个操作赋予一个Action Type名称,这个Action Type名称可以在调试工具中用作显示当前所发生的改变发送的Action名称。