Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检查redux状态是否更改的简单方法_Javascript_Reactjs_Redux - Fatal编程技术网

Javascript 检查redux状态是否更改的简单方法

Javascript 检查redux状态是否更改的简单方法,javascript,reactjs,redux,Javascript,Reactjs,Redux,我有一个故事缩减器,它的状态会根据用户执行的操作不断变化,我想在故事发生变化时显示“保存变化”指示器,我能想到的唯一方法是在每个改变状态的操作上附加一些内容,以了解它是否被执行,从而影响到故事的状态。然而,我有很多这样的方法,如果有一种简单的方法来检查redux状态是否发生了变化并基于此显示“Save changes”(保存更改)指示器,那就更好了。听起来你可能只是想检查状态是否确实发生了变化,并基于此显示你的指示器。为什么不试试记录器呢 我发现,通过检查每次操作后的状态,它对调试我的存储中的

我有一个故事缩减器,它的状态会根据用户执行的操作不断变化,我想在故事发生变化时显示“保存变化”指示器,我能想到的唯一方法是在每个改变状态的操作上附加一些内容,以了解它是否被执行,从而影响到故事的状态。然而,我有很多这样的方法,如果有一种简单的方法来检查redux状态是否发生了变化并基于此显示“Save changes”(保存更改)指示器,那就更好了。

听起来你可能只是想检查状态是否确实发生了变化,并基于此显示你的指示器。

为什么不试试记录器呢


我发现,通过检查每次操作后的状态,它对调试我的存储中的任何东西都非常有帮助。

我发现redux当然有一些好东西,但我们喜欢的基本编程范例的折衷方法,比如简单的回调或发生了什么事。可能在某件事情发生后执行一个调度事件是Flux的快乐媒介。有可能观察到一部分状态的变化吗?