Redux 防止不必要的渲染

Redux preventing unnecessary renders

我正在渲染一个基于来自两个源端点 'characters' 和 'interactions' 的数据的 c3 图表。因为数据分别返回,所以图表会因为渲染两次而中断。 是否可以创建一个结合我的两个减速器的父减速器,以便只有一个重新渲染周期被分两部分返回的数据触发?

您可以使用 react 的 shouldComponentUpdate 来等待两个源准备就绪。

如果您需要使用两个 "datastore" 源创建一个 "readable" 数据,请选中重新选择库,然后在您的选择器中您可以 return "false" 或任何一个来源尚未准备好。

祝你好运