React原生模态显示超慢iOS而不是Android

时间:2017-09-27 07:20:19

标签: android ios performance react-native

我正在使用React Native(RN 0.47)构建应用程序。我们使用模态来显示信息,但在iOS上打开需要很长时间(在Android上它的速度非常快)。在iOS(iPhone 6)上大约需要3秒钟,在Android上它几乎是即时的。

调查表明,时间花在了UI上而不是JS中。

我的视图由100多个组件组成,我们并没有真正看到我们如何减少这个数量...

Screenshot of the modal

组件仅为彩色视图或文本。另一个标签目前是空的。

什么可以导致Android和iOS之间的这种差异? 可以采取哪些措施来缩短显示时间?

非常感谢!

1 个答案:

答案 0 :(得分:0)

我们发现了这个问题。它与Sentry有关并且反应原生:https://github.com/react-community/react-navigation/issues/608

如果使用React-navigation和Sentry,请小心!