import React, { useState, useEffect } from "react"; import { StatusBar } from "expo-status-bar"; import { NavigationContainer } from "@react-navigation/native"; import * as Font from "expo-font"; import AppLoading from "expo-app-loading"; import Router from "./src/navigation/Router"; // Redux import { Provider } from "react-redux"; import { persistor, store } from "./src/redux/store"; import { PersistGate } from "redux-persist/lib/integration/react"; import { createDB, deleteDb } from "./src/database/DBHelper"; const getFonts = () => Font.loadAsync({ "pt-sans-bold": require("./assets/fonts/PTSansNarrow-Bold.ttf"), }); const App = () => { const [fontsLoaded, setFontsLoaded] = useState(false); useEffect(() => { // deleteDb(); createDB(); }, []); if (fontsLoaded) { return ( ); } else { return ( warn(error)} onFinish={() => setFontsLoaded(true)} /> ); } }; export default App;