import MainTabNavigator from './src/navigation/AppNavigator' import store from './src/redux/store' import { Provider } from 'react-redux' import LoaderUserApi from './src/services/userServices/loaderUserApi' import ManagerUser from './src/services/userServices/managerUser' import FakeSaverUser from './src/services/userServices/fakeSaverUser' import React, { useCallback } from 'react'; import { useUserStore } from './src/context/userContext'; import ManagerConversation from './src/services/conversationService/managerConversation' import { LoaderConversationApi } from './src/services/conversationService/loaderConversationApi' import { FakeSaverConversation } from './src/services/conversationService/fakeSaverConversation' import ManagerMatch from './src/services/matchServices/managerMatch' import LoaderMatchApi from './src/services/matchServices/loaderMatchApi' import SaverMatchApi from './src/services/matchServices/saverMatchApi' export const MANAGER_USER = new ManagerUser(new LoaderUserApi, new FakeSaverUser); export const MANAGER_CONVERSATION = new ManagerConversation(new LoaderConversationApi, new FakeSaverConversation); export const MANAGER_MATCH = new ManagerMatch(new LoaderMatchApi, new SaverMatchApi); export default function App() { return ( ); }