如何解决反应原生应用程序卡在模拟器的启动画面上
当我尝试在 iOS 模拟器上运行我的 React Native 应用程序时,它经常卡在启动屏幕上。 重启模拟器,重启vscode,删除app,再启动打包器,有时会启动有时不会。太挑剔了。
我不知道是什么原因造成的,但这确实影响了我的工作效率。我正在使用 VSCode 的“React Native Tools”扩展中的 React Native : Run iOS on Simulator
命令启动打包器和模拟器。
任何帮助将不胜感激
解决方法
你能提供更多细节吗?您在使用库 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() 在应用启动后隐藏屏幕。
等待您的反馈。谢谢:)
,在这里为自己回答:
不能肯定,但似乎是我的工作代理导致了问题。应用程序未连接到 http://localhost:8081/
处的打包程序。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。