-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathApp.js
More file actions
40 lines (35 loc) · 1.11 KB
/
Copy pathApp.js
File metadata and controls
40 lines (35 loc) · 1.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import { LogBox, View } from "react-native";
import { GestureHandlerRootView } from "react-native-gesture-handler";
import { useCallback } from "react";
import { Provider } from "react-redux";
import * as SplashScreen from "expo-splash-screen";
import { useFonts } from "expo-font";
import { store } from "./src/redux/store";
import Routing from "./src/components/Routing";
// Ignore log notification by message:
LogBox.ignoreLogs(["Warning: ..."]);
// Ignore all log notifications:
LogBox.ignoreAllLogs();
export default function App() {
const [fontsLoaded] = useFonts({
"Roboto-Reg": require("./src/assets/fonts/Roboto/Roboto-Regular.ttf"),
"Roboto-Bold": require("./src/assets/fonts/Roboto/Roboto-Bold.ttf"),
});
const onLayoutRootView = useCallback(async () => {
if (fontsLoaded) {
await SplashScreen.hideAsync();
}
}, [fontsLoaded]);
if (!fontsLoaded) {
return null;
}
return (
// <GestureHandlerRootView>
<Provider store={store}>
<View style={{ flex: 1 }} onLayout={onLayoutRootView}>
<Routing />
</View>
</Provider>
// </GestureHandlerRootView>
);
}