github.com/lauslim12/expert-systems@v0.0.0-20221115131159-018513aad29c/web/src/App.tsx (about)

     1  import { Suspense } from 'react';
     2  import { BrowserRouter, Route, Routes } from 'react-router-dom';
     3  
     4  import AppLoader from './pages/AppLoader';
     5  import Home from './pages/Home';
     6  import NotFound from './pages/NotFound';
     7  
     8  /**
     9   * Application starting point.
    10   *
    11   * @returns React Functional Component
    12   */
    13  const App = () => (
    14    <Suspense fallback={<AppLoader />}>
    15      <BrowserRouter>
    16        <Routes>
    17          <Route path="/" element={<Home />} />
    18          <Route path="*" element={<NotFound />} />
    19        </Routes>
    20      </BrowserRouter>
    21    </Suspense>
    22  );
    23  
    24  export default App;