React native 有没有办法在应用程序加载完成之前进行异步计算?

React native 有没有办法在应用程序加载完成之前进行异步计算?,react-native,React Native,我想在第一个屏幕开始渲染之前,从设备上的localstorage获取一些数据。我已经准备好了功能,但我的问题如下: 在React Native显示第一个屏幕之前是否有执行代码的方法 现在我已经添加了一个额外的屏幕来进行这些计算,当它完成时,它将重定向到“主页”。然而,我想完全取消这个启动屏幕 现在,我将其实现如下: 应用程序启动->转到启动屏幕->执行一些异步计算->完成后,转到主页 预期的结果会是这样的 应用程序启动->执行一些异步计算->完成后,转到主页。如果您正在使用react导航,则可以

我想在第一个屏幕开始渲染之前,从设备上的localstorage获取一些数据。我已经准备好了功能,但我的问题如下: 在React Native显示第一个屏幕之前是否有执行代码的方法

现在我已经添加了一个额外的屏幕来进行这些计算,当它完成时,它将重定向到“主页”。然而,我想完全取消这个启动屏幕

现在,我将其实现如下:

应用程序启动->转到启动屏幕->执行一些异步计算->完成后,转到主页

预期的结果会是这样的


应用程序启动->执行一些异步计算->完成后,转到主页。

如果您正在使用react导航,则可以使用switch navigator


您使用的是react navigation吗?是的,我使用的是react navigation请查看我的答案有关于切换导航器的链接切换导航器是正确的选择。