Некоторое время я использовал expo и перешел на response-native-init без expo.
Мне было очень комфортно работать без expo (спасибо Github), но почему-то я не могу найти решение с большим количеством поисковых запросов для аналогичной функции AppLoading in Expo (https://docs.expo.io/versions/latest/sdk/app-loading). Возможно, я не использую правильные ключевые слова, я продолжаю получать результаты для реагирования на быстрое изображение и т. д., Которые просто предварительно загружают изображения из кеша.
Я уже настроил экран запуска в Xcode, Я хотел бы сделать сетевой запрос, загрузить некоторые данные в мое хранилище redux, предварительно загрузить изображения и некоторые шрифты, прежде чем мой экран запуска переключится на мой первый экран.
Может ли кто-нибудь предоставить мне решение или ссылку на решение?





реагировать-родной-заставка-экран отвечает вашим требованиям!
По состоянию на 2021 г.
Вы можете попробовать https://github.com/zoontek/react-native-bootsplash
В случае, если react-native-splash-screen вам не подходит.
Мне удалось просто сделать простой заполнитель загрузки. При загрузке у вас loadState == true. Если он завершил получение пользовательских данных, например он загрузит ваш обычный экран, навигацию или что-то еще
if (loginState == true){
return(
<View style = {{flex: 1, justifyContent: "center", alignItems: "center", backgroundColor: "#000000"}}>
<Text style = {{color: "#FFFFFF", fontSize: 27, fontFamily: "Poppins-SemiBold"}}>Loading</Text>
<ActivityIndicator size = "large" color = "#FFFFFF" />
</View>
)
};