我在一个页面上有两个组件,一个更新用户表单和一个事件历史记录。它们由两个 reducer(用户和事件)表示。一旦用户更新,我想更新商店中的事件列表(通过调用 API)。但是,仅当事件组件在页面上时才应更新事件。
实现这一目标的最佳方法是什么?我喜欢这个想法的唯一解决方案是在表单/事件组件的父级中有一个成功处理程序,它调度一个被效果捕获的动作,然后刷新事件列表。我希望这是我可以完全通过效果实现的东西,但我显然不知道该组件是否在页面上,并且我还需要访问路由参数。有没有人有更好的解决方案或者可以看到这个解决方案的问题?