Redux防止不必要的渲染
Redux preventing unnecessary renders
我正在绘制一个c3图表,该图表基于来自两个源端点"字符"answers"交互"的数据。因为数据是单独返回的,所以图表会因为渲染两次而中断。是否可以创建一个将我的两个还原器组合在一起的父还原器,以便由分两部分返回的数据只触发一个重新渲染周期?
您可以使用来自react的shouldComponentUpdate来等待两个源就绪。
如果您需要使用两个"数据存储"源创建一个"可读"数据,请选中reselect库,然后在选择器中,如果其中一个源还没有准备好,则可以返回"false"或其他值。
祝好运
相关文章:
- 骨干模型默认值-todos.js示例中不必要的代码
- 为什么这个reducer不使用redux触发视图更改
- RadTreeView在IE11不必要的触发事件中不起作用
- “期望赋值或函数调用,而是看到了表达式.” - 不必要的控制台.log
- 避免在 Angular.js 中对绑定值进行不必要的评估
- 避免在视差滚动效果中对图像进行不必要的缩放
- Redux防止不必要的渲染
- Javascript - 预填充 cookie 信息,以在指向外部站点的链接上交叉传递不必要的登录页面
- AngularJS路由:URL中不必要的参数
- 简化这个不必要的JavaScript
- 如何在使用 Sentry 时避免来自第三方扩展的不必要的崩溃报告
- 单击时播放音频时出现不必要的延迟
- 让吉森忽略一些不必要的细节
- JSLint 错误:“中断后不必要的其他”
- 让实例化的 javascript 函数查找自己的名称是不好的还是不必要的
- 如何从编译的生态模板中删除不必要的空格
- 带有不必要括号的调车场算法
- ngSrc 是在 ngIf 导致不必要的 http 请求之前计算的
- 面板在 ExtJs 中占用不必要的巨大空间
- ES6是否使命名函数表达式变得不必要