【问题标题】:React native application starting performance issueReact 本机应用程序启动性能问题
【发布时间】:2018-09-25 14:11:20
【问题描述】:

我是 React Native 开发的新手,目前在用户启动应用时遇到性能问题。 在 Nexus 6P 模拟器和我的三星平板电脑上渲染应用程序的内容大约需要 5-10 秒。

目前,我将选项卡导航器作为主要组件,并在选项卡导航器内使用了三个堆栈导航器,并且似乎 react native 尝试一次安装\渲染所有这些组件。你能告诉我如何解决这个问题,以使用我的应用程序创建更流畅的用户体验吗?因为我的所有组件都非常轻量级,而且奇怪的是我有任何性能问题。

【问题讨论】:

  • 您的应用中有很多 console.logs 吗?我在 android 上遇到了同样的问题,当我删除日志时,应用程序正常启动。
  • 我认为您遇到的问题只是因为您处于开发模式。如果你发布它并安装 apk 包,它会足够快。

标签: react-native


【解决方案1】:

这种缓慢是很自然的,因为您处于开发模式,并且您可能会在控制台日志中显示一些控制台。如果您发布应用程序并安装apk,问题将消失,您将不会遇到该问题。我希望它对你有帮助。

【讨论】:

    【解决方案2】:

    转到 Android Virtual Device Manager,选择您的 AVD,选择“编辑此 AVD”,在新窗口(虚拟设备配置)中,转到 Emulated Performance > Graphics 并选择“Software (GLS)”

    这可能会增强您的性能问题,对我来说效果很好

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多