import { NavigationContainer } from "@react-navigation/native"; import { StoreProvider } from "easy-peasy"; import React, { useMemo } from "react"; import { QueryClientProvider } from "react-query"; import { getQueryClient } from "mazlo-api"; import { View } from "../../components/View"; import { setTopLevelNavigator } from "../../services/Router"; import { getOrCreateStore } from "../../services/store"; import { AppProps } from "./"; const App = ({ children, initialStore = {}, navigationProps = {}, }: AppProps) => { const store = useMemo(() => getOrCreateStore(initialStore), [initialStore]); return ( { setTopLevelNavigator(navigatorRef); }} > {children} ); }; export default App;