#javascript #android #ios #react-native
#javascript #Android #iOS #react-native
Вопрос:
Мое приложение React native показывает пустой белый экран перед заставкой, пожалуйста, кто-нибудь поможет мне решить эту ошибку.. Вы можете посмотреть мое видео с приложением здесь https://drive.google.com/file/d/1-1eocUqfJ4_bD-G8zeJobbwb-xbIvOsT/view?usp=sharing
Я использую собственный настраиваемый экран-заставку с навигацией по реакции. Мое приложение получает некоторое время для открытия приложения и отображения пустого белого экрана перед заставкой.
При запуске пустого экрана терминал показывает только index.bundle, и через некоторое время вызывается метод componentDidMount () моего приложения SplashScreen componentDidMount().
index.js
import {AppRegistry, LogBox} from 'react-native';
import App from './App';
import {name as appName} from './app.json';
AppRegistry.registerComponent(appName, () => App);
if (Platform.OS === 'web') {
const rootTag = document.getElementById('root') || document.getElementById('main');
AppRegistry.runApplication('NameHippo', { rootTag });
}
LogBox.ignoreAllLogs(true)
App.js
function App() {
return (
<NavigationContainer>
<Stack.Navigator
initialRouteName="Splash Screen"
headerMode="none"
screenOptions={{gestureEnabled: true,}}>
<Stack.Screen name="Intro Screen" component={IntroScreen} />
<Stack.Screen name="Main Screen" component={HomeScreen} />
<Stack.Screen name="Splash Screen" component={SplashScreen} />
</Stack.Navigator>
</NavigationContainer>
);
}
export default App;
Комментарии:
1. Основываясь на опубликованном коде, я не могу делать никаких выводов… Как выглядит компонент приложения?
2. Я только что добавил app.js файл