我有一个大的项目列表,以渲染和列表数据得到实时更新的套接字-io。如何处理性能问题?它得到了大量的更新,并且呈现了很多次的项表。
发布于 2020-07-16 10:02:44
发布于 2022-05-04 17:34:46
我在同一条船上,通过在组件中实现shouldComponentUpdate生命周期方法,以不同的方式解决了我的问题:
shouldComponentUpdate(nextProps) {
// Note: lodash's "isEqual" method is useful for performing a deep comparison
// of the given objects, which is more than JavaScript can do natively:
return !_.isEqual(this.props.listItems, nextProps.listItems);
}这也许是一个更好的整体解决方案,因为:
React.memo() 特制中)https://stackoverflow.com/questions/62916255
复制相似问题