Files
Lynkedupsales/App.tsx

39 lines
882 B
TypeScript

import React, { useEffect, useState } from 'react';
import {
StatusBar,
StyleSheet,
View,
useColorScheme,
} from 'react-native';
import { SafeAreaProvider } from 'react-native-safe-area-context';
import SplashScreen from './src/SplashScreen'; // create this file
import Home from './src/screen/Home'; // your main screen
function App() {
const isDarkMode = useColorScheme() === 'dark';
const [isLoading, setIsLoading] = useState(true);
useEffect(() => {
const timer = setTimeout(() => {
setIsLoading(false);
}, 2500);
return () => clearTimeout(timer);
}, []);
return (
<SafeAreaProvider>
<StatusBar barStyle={isDarkMode ? 'light-content' : 'dark-content'} />
{isLoading ? <SplashScreen /> : <Home />}
</SafeAreaProvider>
);
}
export default App;
const styles = StyleSheet.create({
container: {
flex: 1,
},
});