计算两个随后的Redux状态之间的差异

时间:2016-04-27 14:37:56

标签: reactjs redux react-redux

案例如下 - 根据所选过滤器添加和删除标记的地图。

现在我们有一个旧的skool JS应用程序,我们计算更新和以前的数据集之间的差异,而不是完全重绘地图上的所有标记我们正在删除过时并添加新标记。

这为我们提供了更顺畅的用户体验。如何用Redux做到这一点?

1 个答案:

答案 0 :(得分:3)

没有"自动"这样做的方法 - 它需要在新旧状态值之间进行实际的比较操作。一般来说,您可以在操作减少后在中间件中或在商店订阅者中执行此操作。

幸运的是,事实证明已经有许多插件包可以做到这一点。我的Redux addons catalog链接到许多执行此类操作的库,特别是在DevToolsStore类别中。

相关问题