我的react-native应用程序有性能问题,我遇到了这个问题,但我不知道解决它的最好方法是什么,我将在下面描述我的场景:
我有3个场景的导航:
Scene 1 ==> Scene 2 ==> Scene 3场景2有一个广泛的项目列表,在场景3中我可以在商店中添加或删除项目(我使用Flux架构),当这种情况发生时,应用程序的状态被更改,组装的组件被重新渲染,这是场景1、场景2和场景3的情况,问题是场景1和2的渲染非常繁重,这导致场景3的执行有非常大的延迟,经过大量研究后,我发现我可以使用ShouldComponentUpdate方法来处理重新渲染,我的问题是如何只渲染在我的列表中发生的更改,而不是再次呈现整个列表。因为这意味着要再次遍历每个数组。
https://stackoverflow.com/questions/44710101
复制相似问题