|
1 | 1 | import React from 'react'; |
2 | 2 | import ReactDOM from 'react-dom'; |
3 | | -import { HashRouter as Router, Route, NavLink as Link, Switch } from 'react-router-dom'; |
| 3 | +import { HashRouter as Router, Route, NavLink as Link, Routes } from 'react-router-dom'; |
4 | 4 |
|
5 | 5 | import SimpleMenu from './SimpleMenu'; |
6 | 6 | import MultipleTargets from './MultipleTargets'; |
@@ -65,24 +65,23 @@ function App() { |
65 | 65 | </li> |
66 | 66 | </ul> |
67 | 67 | </div> |
68 | | - <Switch> |
69 | | - <Route path='/simple-menu' component={SimpleMenu} /> |
70 | | - <Route path='/multiple-targets' component={MultipleTargets} /> |
71 | | - <Route path='/multiple-menus' component={MultipleMenus} /> |
72 | | - <Route path='/submenus' component={SubMenus} /> |
73 | | - <Route path='/dynamic-menu' component={DynamicMenu} /> |
74 | | - <Route path='/customization' component={Customization} /> |
75 | | - <Route path='/rtl-submenus' component={RTLSubMenu} /> |
76 | | - <Route path='/nested' component={Nested} /> |
77 | | - </Switch> |
| 68 | + <Routes> |
| 69 | + <Route path='/simple-menu' element={<SimpleMenu />} /> |
| 70 | + <Route path='/multiple-targets' element={<MultipleTargets />} /> |
| 71 | + <Route path='/multiple-menus' element={<MultipleMenus />} /> |
| 72 | + <Route path='/submenus' element={<SubMenus />} /> |
| 73 | + <Route path='/dynamic-menu' element={<DynamicMenu />} /> |
| 74 | + <Route path='/customization' element={<Customization />} /> |
| 75 | + <Route path='/rtl-submenus' element={<RTLSubMenu />} /> |
| 76 | + <Route path='/nested' element={<Nested />} /> |
| 77 | + </Routes> |
78 | 78 | </div> |
79 | 79 | ); |
80 | 80 | } |
81 | 81 |
|
82 | | -const Routes = ( |
| 82 | +ReactDOM.render( |
83 | 83 | <Router> |
84 | 84 | <App /> |
85 | | - </Router> |
| 85 | + </Router>, |
| 86 | + document.getElementById('main') |
86 | 87 | ); |
87 | | - |
88 | | -ReactDOM.render(Routes, document.getElementById('main')); |
0 commit comments