Redux 和定期操作

Redux and periodic actions

为了说明 use-case,我有一个 </video> 标签,它在每次 (~250ms) 播放头移动时调度一个动作。我不是 Flux/Redux 的大师,我面临一些问题:

非常感谢您的帮助!

我认为该方法是合理的(特别是如果您希望在整个应用程序中使用来自该视频元素的信息),并且根据 app/actions,可能会产生后果。

如果您将 React 与 Redux 结合使用,connect 高阶组件可以采用 pure: true 选项对 shouldComponentUpdate 回调中的道具进行浅比较,这可能会有所帮助防止太多重新渲染。

否则,您可以使用存储增强器或高阶缩减器来专门处理视频元素触发的操作。 redux-ignore middleware 可能会对此有所帮助或提供这样做的模式。