案例如下 - 根据所选过滤器添加和删除标记的地图。
现在我们有一个旧的skool JS应用程序,我们计算更新和以前的数据集之间的差异,而不是完全重绘地图上的所有标记我们正在删除过时并添加新标记。
这为我们提供了更顺畅的用户体验。如何用Redux做到这一点?
答案 0 :(得分:3)
没有"自动"这样做的方法 - 它需要在新旧状态值之间进行实际的比较操作。一般来说,您可以在操作减少后在中间件中或在商店订阅者中执行此操作。
幸运的是,事实证明已经有许多插件包可以做到这一点。我的Redux addons catalog链接到许多执行此类操作的库,特别是在DevTools和Store类别中。