grocery-app
/
App.tsx
28 строк · 947.0 Байт
1import { StatusBar } from 'react-native';
2import AuthContextProvider from './src/store/context/auth-context';
3import { Navigation } from './src/components/Navigation';
4import { QueryClient, QueryClientProvider } from 'react-query';
5import { Provider } from 'react-redux';
6import { persistor, store } from './src/store/redux';
7// prevent error "Unsupported top level event type "onGestureHandlerStateChange" dispatched"
8import 'react-native-gesture-handler';
9import { PersistGate } from 'redux-persist/integration/react';
10
11const queryClient = new QueryClient();
12
13export default function App() {
14return (
15<>
16<StatusBar />
17<QueryClientProvider client={queryClient}>
18<AuthContextProvider>
19<Provider store={store}>
20<PersistGate persistor={persistor}>
21<Navigation />
22</PersistGate>
23</Provider>
24</AuthContextProvider>
25</QueryClientProvider>
26</>
27);
28}
29