import { ChakraProvider } from '@chakra-ui/react'; import React from 'react'; import { QueryClient, QueryClientProvider } from 'react-query'; import { ReactQueryDevtools } from 'react-query/devtools'; import { HashRouter } from 'react-router-dom'; import Header from './components/Header'; import Router from './router/Router'; import './store'; import theme from './theme/theme'; const App: React.FC = () => { return ( <HashRouter> <ChakraProvider theme={theme}> <QueryClientProvider client={ new QueryClient({ defaultOptions: { queries: { refetchOnWindowFocus: false, refetchOnReconnect: false, useErrorBoundary: true, retry: false, }, }, }) } > <Header /> <Router /> <ReactQueryDevtools initialIsOpen={false} /> </QueryClientProvider> </ChakraProvider> </HashRouter> ); }; export default App;
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
components | Folder | 0777 |
|
|
configs | Folder | 0777 |
|
|
constants | Folder | 0777 |
|
|
hooks | Folder | 0777 |
|
|
images | Folder | 0777 |
|
|
router | Folder | 0777 |
|
|
screens | Folder | 0777 |
|
|
skeleton | Folder | 0777 |
|
|
store | Folder | 0777 |
|
|
theme | Folder | 0777 |
|
|
types | Folder | 0777 |
|
|
utils | Folder | 0777 |
|
|
App.tsx | File | 925 B | 0644 |
|
index.tsx | File | 335 B | 0644 |
|