反应原生应用程序卡在模拟器的启动画面上

时间:2021-01-08 17:00:11

标签: react-native ios-simulator

当我尝试在 iOS 模拟器上运行我的 React Native 应用程序时,它经常卡在启动屏幕上。 重启模拟器,重启vscode,删除app,再启动打包器,有时会启动有时不会。太挑剔了。

我不知道是什么原因造成的,但这确实影响了我的工作效率。我正在使用 VSCode 的“React Native Tools”扩展中的 React Native : Run iOS on Simulator 命令启动打包器和模拟器。

任何帮助将不胜感激

2 个答案:

答案 0 :(得分:0)

你能提供更多细节吗?您在使用库 https://github.com/crazycodeboy/react-native-splash-screen 吗? PS:这是 React-Native 中最常用的做闪屏的库。

我需要知道这个才能给你一个正确的答案。但只是猜测,我认为您可能会遗漏以下代码:

componentDidMount() {
     // do stuff while splash screen is shown
     // After having done stuff (such as async tasks) hide the splash screen
     SplashScreen.hide();
 }

方法 hide() 在应用启动后隐藏屏幕。

等待您的反馈。谢谢:)

答案 1 :(得分:0)

在这里为自己回答:

不能肯定,但似乎是我的工作代理导致了问题。应用程序未连接到 http://localhost:8081/ 处的打包程序。

相关问题