【问题标题】:Redux preventing unnecessary rendersRedux 防止不必要的渲染
【发布时间】:2016-04-18 09:15:01
【问题描述】:

我正在渲染一个 c3 图表,它基于来自两个源端点的数据,“字符”和“交互”。因为数据是单独返回的,所以图表会因为它呈现两次而中断。 是否可以创建一个父级减速器,将我的两个减速器组合在一起,以便此数据分两部分返回时仅触发一个重新渲染周期?

【问题讨论】:

    标签: javascript reactjs redux react-redux


    【解决方案1】:

    您可以使用 react 中的 shouldComponentUpdate 来等待两个源都准备好。

    如果您需要使用两个“数据存储”源创建“可读”数据,请检查重新选择库,然后在您的选择器中,如果其中一个源尚未准备好,您可以返回“false”或其他任何内容。

    祝你好运

    【讨论】:

    • 谢谢,会重新选择
    猜你喜欢
    • 2021-07-25
    • 2018-12-02
    • 2021-02-06
    • 2021-10-15
    • 1970-01-01
    • 2021-06-24
    • 2021-05-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多