Skip to content

Commit c2dd4e7

Browse files
committed
refactor: renamed Switch, component, / to *, and added Suspense to import to clean-up jsx.
1 parent 30a2c54 commit c2dd4e7

File tree

1 file changed

+11
-16
lines changed

1 file changed

+11
-16
lines changed

src/App.js

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import React, { Component } from 'react'
2-
import { HashRouter, Route, Switch } from 'react-router-dom'
1+
import React, { Component, Suspense } from 'react'
2+
import { HashRouter, Route, Routes } from 'react-router-dom'
33
import './scss/style.scss'
44

55
const loading = (
@@ -21,20 +21,15 @@ class App extends Component {
2121
render() {
2222
return (
2323
<HashRouter>
24-
<React.Suspense fallback={loading}>
25-
<Switch>
26-
<Route exact path="/login" name="Login Page" render={(props) => <Login {...props} />} />
27-
<Route
28-
exact
29-
path="/register"
30-
name="Register Page"
31-
render={(props) => <Register {...props} />}
32-
/>
33-
<Route exact path="/404" name="Page 404" render={(props) => <Page404 {...props} />} />
34-
<Route exact path="/500" name="Page 500" render={(props) => <Page500 {...props} />} />
35-
<Route path="/" name="Home" render={(props) => <DefaultLayout {...props} />} />
36-
</Switch>
37-
</React.Suspense>
24+
<Suspense fallback={loading}>
25+
<Routes>
26+
<Route exact path="/login" name="Login Page" element={<Login />} />
27+
<Route exact path="/register" name="Register Page" element={<Register />} />
28+
<Route exact path="/404" name="Page 404" element={<Page404 />} />
29+
<Route exact path="/500" name="Page 500" element={<Page500 />} />
30+
<Route path="*" name="Home" element={<DefaultLayout />} />
31+
</Routes>
32+
</Suspense>
3833
</HashRouter>
3934
)
4035
}

0 commit comments

Comments
 (0)