import React, { Suspense } from 'react'; import { History } from 'history'; import { Store } from 'redux'; import App from 'layouts/App'; import { HistoryContext } from 'models/routing'; import useRouter, { CustomRoute } from 'util/hook/useRouter'; const Loading: React.FC = () =>
Loading...
; interface RouterProperty { routes: CustomRoute; history: History; store: Store; } const Router: React.FC = ({ routes, history, store }) => { const { loading, component } = useRouter(routes, history, store); return ( {loading ? : }>{component}} ); }; export default Router;